You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
2.2 KiB
C
31 lines
2.2 KiB
C
11 years ago
|
# include<stdio.h>// .IOCCC Fluid- #
|
||
|
# include <unistd.h> //2012 _Sim!_ #
|
||
|
# include<complex.h> //|||| ,____. |||||| #
|
||
|
# define c y+=( x=ctanh( -cabs/* #
|
||
|
# */(4[t ]-=20) /2+9)* 3+3)*// #
|
||
|
# define f(p,e) for(p/* #
|
||
|
# */=a;e ,p<r;p +=5)/// #
|
||
|
# define z(e,i) f(p,p/* #
|
||
|
## */[i]=e)f(q,w=cabs (d=*p- *q)/2- 1)if(0 <(x=1- w))p[i]+=w*/// ##
|
||
|
double complex a [ 97687] ,*p,*q ,*r=a, w=0,d; char b[97687]=/* ##
|
||
|
## */"GO\x1b[2J\x1b[" "1;1H" ,*o=b, *t;int x,y,j; void h(int e){/** ##
|
||
|
## */for( t=b;b+ 24045> (t+=12 );c 6, sprintf (t,/** ##
|
||
|
## */"%c" "[48%" "c5;%" "03dm" "%c",3 *9,e,c 36,e/* ##
|
||
|
## */?(t- b)%960 ?(15-t [11])[ "\x23" "/\\_" "\\"/* ##
|
||
|
## */"||" ",//|" ".-`' "]:10: 0)) y= 0020,c 01;}/* ##
|
||
|
## */void g( int i){7[t +=i]|= x/=2;* t+=y=p [2];/* ##
|
||
|
## */}int main() {for(;( x=getc (stdin ))>0;)w =10</* ##
|
||
|
## */x?32 <x?4[* r++=w,r]=w+1,*r= r[5]=x ==35,r+=9:0,w-I/* ##
|
||
|
## */:(x= w+02); for(;;puts(o),o =b+6){ z(p[1]*9,2)w;z/* ##
|
||
|
## */(G,3 )(d*(3 -p[2]-q[2])*P +p[4]* V-q[4]*V )/p/* ##
|
||
|
#### ####
|
||
|
###############################################################################
|
||
|
**###########################################################################*/
|
||
|
|
||
|
[2];h(0 );f(p,* p+= p[4]+=p [3]/10*!p
|
||
|
[1] )(t =b+ 16+ (x= *p* I)* 12+ 960
|
||
|
*(y =*p /2) ,x= 0<= x&& 79> x&&
|
||
|
0<= y&& 23> y?x =16 ,g( 0),g(12),
|
||
|
g(+ 948 ),g (12 ),0 :0) ;h( 59) ;;;
|
||
|
usleep( 12321); }return 0;} /*IOCCC '12 **/
|