restore *.orig.c to each entry
Under each yyyy/dir there is a file of the form '*.orig.c' containing the original source code, or as close as we can get to the original source code.
This commit is contained in:
1 parent
cfd253683f
commit
2ba12ecc3c
320 files changed
+21365
No files matched your search
@@ -0,0 +1,48 @@
|
||||
#define o(a,b,c,d) a##f b##f c##f d; a##g b##g c##g d;q--
|
||||
#define Z(z)if(*j==z)
|
||||
#define c(z,p) Z(z){y;v p##=r;o(b,[q-1]=b,[q] p b,[q]);}
|
||||
#define y q+=t;t=0
|
||||
#define r w[q]
|
||||
#define v w[q-1]
|
||||
#define w(a,m,f) Z(a){y;r=m(r);q++;o(b,[q-1] = -b,[q-1]*f(r)+0*b,[0]);}
|
||||
#define A(p,w,o) for(p=0;p<w;p++)_(o)
|
||||
#define P(a) for(a=Z;a<Z;a++)
|
||||
#define _ putchar
|
||||
typedef double o;
|
||||
typedef char z;
|
||||
o A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, E_, w[20], bf[20], bg[20],x=-1.3/8,p,d,l=0,h=4e-3,f,m;
|
||||
z e[17] = "FKE<<gMAQUDIYO9\"=", *k, *j; o g(o p, o d){int q =-1,t=0;j=k;while( *j ){c(45,-);Z(100){y;q++;r=v;q[bf]=bf[q-1];q[bg]=bg[q-1];}Z(42)
|
||||
{y;v*=r;o(b,[q-1]=r*b,[q-1] + v*b,[q]);}Z(44){t=0;q++;}Z(116){f=v;v=r;r=f;f=bf[q];q[bf]=bf[q-1];bf[q-1]=f;f=q[bg];bg[q]=(q-1)[bg];bg[q-1]=f;
|
||||
|
||||
|
||||
|
||||
}c(43,+);Z(47){y;v/=r; o(b,[q-1]=b,[q-1]/r-v/ (r*r)*b,[q]);}Z(121){y;q++ ;r=d; bf[ q]=0;bg[q]=1;}
|
||||
Z(94){y;f=v;v=pow(v,r) ;o(b,[q-1]=r*b,[q-1]* pow(f,r-1)+0*b,[q]);}w(115 ,sin,cos);w(99,cos,sin);
|
||||
Z(120){y;q++;r=p;bf[q] =1;bg[q]=0;}if(*j>=48 &&*j<58){q++;t=1;r=*j-48 ; bf[q] = 0;(q--)[bg] = 0;
|
||||
}j++;}H=bf[0] ;K= bg[ 0]; return w[0];}
|
||||
void s(){int e=0;X=Q*8;f=g (Y*8, L*8 )
|
||||
;e=(f-X<0)?1: -1;l=0;while((l+=h)<8) {
|
||||
V=Y*8+l*R;W=L* 8+l*D;X= Q*8+l*U;f=g(V,W);if((f -X)*e>0){if(V>-1&&V<1&&W>
|
||||
-1&&W<1){p=V;d=W;return ;}else e/=-1;}}p=d=-10 ;}int main(int argc, z **
|
||||
argv){int c, f;z b[2],Z ;S=0,C=1;k=argv[1];Z = atoi(argv[2])>>1;b[1]=Z*2
|
||||
|
||||
|
||||
&255;b[0]=Z>> 9;J= 3.1415/Z;A(f,6,f[e]^f+1);while(--f>1)_(
|
||||
(f%2)[b]);_(246);A(c,384,c/3%2?c/6<<2:0);_(_(0));_(_((_(33)
|
||||
<<3)-9)/23);for(f+=5;f < c/22 ; f++) _(e[f] ^ f - 3);for(;f
|
||||
> c/29;f--)_(f>15?2*f-
|
||||
31:c);_(0);for(f=0;f<=
|
||||
Z*2 ; f++){N = S;E_=1-
|
||||
J*J/2;T=J*(1-J*J/6);
|
||||
S=S*E_+C*T;C=C*E_-N*
|
||||
T;A=-(C*C-S*S);P=-A*
|
||||
C;E=A*S;G=S*C*2;I=-
|
||||
G*S;F=G*C;_((_(e[10
|
||||
]/2-1)<<3)-18);for(
|
||||
c=-1;c<5;c++)_((c+1)%2?0:-2*c*c+3*c+9);_(44);A(c,9,c&4?(1-c%2
|
||||
)[b]:0);_(7);for(B=-Z ; B<Z ; B++){_(Z+2);for(O=-Z;O<Z;O++){Y
|
||||
= (E - P*B/Z - G*O/Z)*x;L = (I - F*B/Z - A*O/Z)*x;Q = (-C +S*
|
||||
|
||||
B/Z)*x;R = - Y + E; D =-L+I; U =-Q-C;s();3[w] = sqrt(R*R + D*D + U*U);m=p==-10?1:(4[w]=sqrt(H*H+K*K+1)*w[3],H/=-4[w],K/=-4[w],
|
||||
fabs(H*R + K*D + U/4[w])*exp(-l*l/2) );_((z)(m * 63)*2 + ((z)((p+1)*6) % 2 + (z)((d+1)*6) % 2 == 1 ? 1 : 0));O?l:(_(128),_(B!=
|
||||
Z-1 ? Z : Z+1));}_(128);}_(_(129)-129);}_(0x3b);}
|
||||
@@ -0,0 +1,97 @@
|
||||
#include<stdio.h>
|
||||
#define c(C) printf("%c",C)
|
||||
#define C(c) ((int*)(C[1]+6))[c]
|
||||
main(int c,char
|
||||
*C[]) {(C[c]=C[
|
||||
1]+2 )[0]= c(52*c(\
|
||||
'C'+ '4'/4) );for(c
|
||||
=0; c<491;++ c)for(*
|
||||
*C= C[1]['c' +c] =
|
||||
0;* C[0]<8;( ** C
|
||||
)++ )C[1][c+ 'c']=
|
||||
*(C[ 1]+c+'c')+ C[1][
|
||||
99+ c]+(C[1 ][**C
|
||||
+8*c +99]==32 ); (
|
||||
*C)[4]=*C[2]== 75 ?
|
||||
*((C[2]+=3)-2 )==70?
|
||||
1:0:0;C(0)=C( 1)=c=0
|
||||
;while(*C[2]? C[2][1]
|
||||
?*(C[2]+2)?1 :0:0:0)
|
||||
{if( *C [2 ]>'w'){
|
||||
C(1)=0;C[1] [2]++;*C
|
||||
[2]=0;}else C(1)+=*C[
|
||||
2]==58?2+( C[2][3]&&
|
||||
*(C[2]+3)< 'x'):*C[2]
|
||||
=='s'?(C[ 2][1]-=48):
|
||||
*C[2]>=65 ?3-(*C[2]==\
|
||||
'm'?1:0) :1;C(0)=C(1)>
|
||||
C(0)?C(1 ):C(0);c+=3;*
|
||||
(C+2)+=3;}printf(" %d\
|
||||
%d\n", 56+8*C( 0),80**(C[3] ++))
|
||||
;*C[2]=0 ;C[2] -=c;*C[3] =0;
|
||||
while(C[3] [1,- 1]--){; for( **
|
||||
C=0 ;* *C< 80;(** C)++) {C
|
||||
[2] -=3 ** C[3]; *C[3] ++
|
||||
=0; *C[ 3] =**C>= 51||* *C<
|
||||
18 ||* *C %8!=2?0 :255 ;c(1
|
||||
-1 );c (*C [3]);for( (*C)[
|
||||
1] =0;( *C)[ 1]<3;(*C)[1] ++)c(*C
|
||||
[3 ]|(( *C)[ 4]?**C>18&&* *C<42 ?C[1][
|
||||
42 +*(* C+1) +3***C]:0: **C>= 11&&*
|
||||
*C <64? ~C[1 ][ 7***C+97 +(*C)[ 1]]:
|
||||
0) );c( *C[3 ]++) ;for(C (1)=0; (C(
|
||||
2) =C(1 ))<C (0);) {(*C) [2]=C [2][
|
||||
1] -49; c=(* C[2]<= 63); c=(* C)[0]
|
||||
-4 *(C[ 3][0 ]=105- C[2][ c] -7*(*(C
|
||||
[2]+c)< 'c') -18*( C[2][c ]<77)+2*(
|
||||
*C)[4 ]-7* (C[2] [c]<'C' ))-6;for(C(
|
||||
3)=0;
|
||||
C(3)< (*C[2]?*C[2
|
||||
]>'r' ?C[ 2][1]:(1
|
||||
+2*(*C [2]> 64) +(2-!C[2 ][3])
|
||||
*(58 == (*(C +2))[0])-
|
||||
(C[2] [0 ]=='m' ) ):C(2)?C(0 )-C(
|
||||
2):0 );C(3)++) C(1)+=c(C [1][4]|(* C[2]&&
|
||||
*C[2 ]<'s'?*C[2] ==58?C(3) ==1?**C >17&&**C
|
||||
<51 ?C[ 2] [1] ==59?39: C[2][1 ]==58?9:1:
|
||||
0:0 :63 >* C[2 ]?(c<7&& c>-9?C[1 ][(*C[2]<
|
||||
45? 'c' *5 +2* '%':*C[ 2]< 61?570 :571)+
|
||||
3*c ]: 0) :*C [2]>'o' ?**C>26&&**C<29 &&!
|
||||
(*C )[ 2] ||( *C)[2] ==1&&(&*C[0]) [0]
|
||||
<34 && 31 <** C?C(3) <2?15+225*C(3 ):0:(
|
||||
*C)[ 2] == 3?C (3)<2 &&**C>22&&**C <45&&C
|
||||
(3)< 2? C[ 1][7* *(*C)+151+C (3)]:0:
|
||||
7==( *C )[2 ]&&* *C>26&&**C <42&&C(3
|
||||
)<2?C [1 ][7 ***C +135+C(3)] :0:*C[2]
|
||||
<'k'? (c >-5 && c<5?C(3
|
||||
)<2?C [1][( (*C) [2]<3?
|
||||
207:205)+7* c+C(3 )]:C[
|
||||
2][2]==46 && (c==-2|| c==-
|
||||
1- 2*(*C[3]%2 ))?
|
||||
96 :0:0)|((*C)[2
|
||||
]?
|
||||
C( 3 ) ?C(3)< 2
|
||||
&& *C[3]> 7 &&
|
||||
c< 1&&c >-24 ?8:0:* C
|
||||
[3 ]<8&&c >1 &&c<24 ? ' '
|
||||
:0 :0) |(C(3) <2 &&( ** C
|
||||
==66 && *C[3 ]>14 ||* C[ 3
|
||||
]>12 && 58 ==**C|| *
|
||||
C[3 ]< 2 &&**C==10 ) ?
|
||||
5* 51: 0)|(7== (
|
||||
*C)[ 2]?*C[3] <
|
||||
8?c>13&& c<23&&C(3)<2?C
|
||||
[1][144+ 7*c+C(3)]:0:C(
|
||||
3) && c< -14&&c>- 24?C[
|
||||
1] [7 *c +400+C(3 )]:0:
|
||||
0) :! C (3)?**C> 21&&C
|
||||
[0 ][ 0] <32
|
||||
?C [ 1 ] [(
|
||||
* C ) [2 ] +323
|
||||
+7 ** *C ]:36
|
||||
+ 1 < ** C&& '0'>
|
||||
* *C ? C[1][
|
||||
C[ 2] [2]+162
|
||||
+ 7* **C]:0:0:0));C[1
|
||||
][ 3] ++;C[2]+=3;}c(0)
|
||||
;C [3 ]-=2;}*C[3]=0;}}
|
||||
@@ -0,0 +1,63 @@
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/keysym.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <time.h>
|
||||
#include <stdio.h>
|
||||
#define B(x, y)(x *48+y)
|
||||
|
||||
#define L for( d=0; d<48 ; ++d)for(e=0; e<48; ++e)
|
||||
#define C(x , y ) ( 1 << B ((x) , (y) ) % 8 )
|
||||
#define A(x,y )((c.c.c[B ((x),(y))/8]&C(x,y))?1:0)
|
||||
#define R(d ) freopen ( d , "r" , stdin ) ; f\
|
||||
read ( & c . c , 288 , 1 , stdin ) ;
|
||||
#define S( b ) ( b ) ? ( c.d.c [ B( d , e) / 8 ]|\
|
||||
=C ( d , e ) ) : ( c.d.c [B(d,e)/ 8]&= ~(C (d,e)))
|
||||
|
||||
int a,b,d,e,f,s; struct{ struct{ char c[288]; } c,
|
||||
d; int f, g, a, b ; } c; void h(int a,int b){ if(!
|
||||
(a==(f=b)||(a%2&&b%2))){ if(b==2){ R("splash.d") }
|
||||
else if ( b == 4 ) { R ( "dead.d" )} else{ L S(0);
|
||||
c.c=c.d; } c.f=1000; c.b =240; c.g =1; c.a =0; } }
|
||||
int main (){ Display *i= XOpenDisplay(0); Window q
|
||||
= XCreateSimpleWindow(i, RootWindow ( i , s =
|
||||
|
||||
DefaultScreen(i)),40,40, 640,480,3,0,0); Pixmap u=
|
||||
XCreatePixmap (i,q ,640, 480,a=DefaultDepth(i,s)),
|
||||
p=XCreatePixmap (i,q,20, 100,a); GC g=DefaultGC(i,
|
||||
s ) ; XGCValues W, B ; XEvent v ; long k ;
|
||||
XSelectInput ( i , q , KeyPressMask|KeyReleaseM\
|
||||
ask ); XMapWindow (i,q); W.foreground = WhitePixel
|
||||
(i, s) ; B. foreground = BlackPixel ( i, s ) ; R (
|
||||
|
||||
"sprites.d") L{ XChangeGC (i,g,GCForeground,A(d,e)?
|
||||
&B:&W); if(e<20) if(d<20) XDrawPoint(i, p,g, d,e );
|
||||
else if ( d < 25 ) XFillRectangle(i,p,g,4*(d
|
||||
-20) ,20 + 4*e, 4, 4 ); } srand( time(0 )); h(0,2);
|
||||
while(usleep (16666), f){ while ( XPending ( i) ) {
|
||||
XNextEvent (i,&v); h(f,v. type == KeyPress ? (( k =
|
||||
XLookupKeysym(& v.xkey,0) )==XK_q?0:(k==XK_Up?(f==4
|
||||
|
||||
?f:3):(k== XK_Down?(f==4?
|
||||
f:5):(f==2?1:( f==4?2:f))
|
||||
))):( v.type==KeyRelease?
|
||||
(( k = XLookupKeysym( &v.
|
||||
xkey,0))== XK_Up?(f==3?1:
|
||||
f): (f==5?1:f)):f)); } if
|
||||
(!c.g){ L{ for(k=0, a=-1;
|
||||
|
||||
a<2; ++a)if(d+a>=0&&d+a< 48)for(b=-1; b<2; ++b)if( e+b>=0&&e+b< 48)k+=(a||b)
|
||||
&&A(d+a,e+b); S(A(d,e)?k ==2||k==3:k==3); } c.c=c. d; } c.g= ++c.g% (f%2?30:
|
||||
120); c.f +=2; c.a+=f%2? c.f/1000:0; c.b+=f==3?-2: (f==5?2:0); a=c.a>159?-8:
|
||||
0; b=c.b>399?-8:(c.b<81? 8:0); c.a=a?0:c.a; c.b=b? 240:c.b; L S(((d-a>=0)&&(
|
||||
d-a<48)&&(e-b>=0)&&(e-b< 48))?A(d-a,e-b):((rand()% 8 ) == 1 )) ; c.c = c.d ;
|
||||
XFillRectangle(i,u,g,0,0 ,640, 480); L{ if A( d,e) XCopyArea(i,p,u,g,0,0,20,
|
||||
20,d*20-c.a,e*20-c.b); } if( f%2){ for(d=c.a+ 100; d<c.a+120; ++d)for(e=c.b+
|
||||
|
||||
248 ; e < c.b +268; ++e)
|
||||
if A (d/20, e/ 20) h( f,
|
||||
4 ); XCopyArea( i, p, u,
|
||||
g, 0,20 *(c .g /8+1),20,
|
||||
20 , 100 , 248 ) ; }
|
||||
XCopyArea( i,u, q,g,0,0,
|
||||
640, 480, 0, 0 ) ; } }
|
||||
@@ -0,0 +1,23 @@
|
||||
# include<stdio.h>// .IOCCC Fluid- #
|
||||
# include <unistd.h> //2012 _Sim!_ #
|
||||
# include<complex.h> //|||| ,____. IOCCC- #
|
||||
# define h for( x=011; 2012/* #
|
||||
# */-1>x ++;)b[ x]//-' winner #
|
||||
# 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; int x,y;char b/* ##
|
||||
## */[6856]="\x1b[2J" "\x1b" "[1;1H ", *o= b, *t; int main (){/** ##
|
||||
## */for( ;0<(x= getc ( stdin) );)w=x >10?32< x?4[/* ##
|
||||
## */*r++ =w,r]= w+1,*r =r[5]= x==35, r+=9:0 ,w-I/* ##
|
||||
## */:(x= w+2);; for(;; puts(o ),o=b+ 4){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,( t=b+10 +(x=*p *I)+/* ##
|
||||
## */80*( y=*p/2 ),*p+=p [4]+=p [3]/10 *!p[1]) )x=0/* ##
|
||||
## */ <=x &&x<79 &&0<=y&&y<23?1[1 [*t|=8 ,t]|=4,t+=80]=1/* ##
|
||||
## */, *t |=2:0; h=" '`-.|//,\\" "|\\_" "\\/\x23\n"[x/** ##
|
||||
## */%80- 9?x[b] :16];;usleep( 12321) ;}return 0;}/* ##
|
||||
#### ####
|
||||
###############################################################################
|
||||
**###########################################################################*/
|
||||
@@ -0,0 +1,25 @@
|
||||
#include<stdio.h> /******** SpigotQuine -- usage: ./spigot [pi or e] ********/
|
||||
char*s="G1%%xJ{;Q7wunmuGuu%%uu#include<stdio.h>/*Spigot_Quine*/#include<stdli"
|
||||
"b.h>/*_IOCCC2012_*/int*e," "i,j,k,n" ";char*q" ",*a,*d,*z,*p=%s%c;"
|
||||
"int" "%cmain(){a=calloc(" "1,1e4+n*2);;for(*"
|
||||
"a=\0@3,z=d=a+n+1,j=n*8-7;" "k=0,j-1" ";j-=2){" "for(a[1]+=2;--z-a;"
|
||||
"*z=k%%10,k/=10)k+=j/2**z;;for(;k=k%%j*" "10+*++z,z<d;*z=k/j" ");;\0@2,z="
|
||||
"d=a+n*2,*z=1,j=0;++j<n;){for(;k=k%%" "j*10+*z,a-z;*z" "--=k/j)a+"
|
||||
"+;for(k=0;z-d;*a--=k%%10,k/=10)k+" "=*++z+*a\0" "@;}d+=spr"
|
||||
"intf(q=d-20,p,p,34,32,n+1)+2;;;;" "for(n=n*2" "0-400;k<n"
|
||||
";++k%%n?j=+puts(" "d)<0:(d++"
|
||||
"[j]=47,d[j-2" "]=42),k%%"
|
||||
"20<1?puts(d" "-1),a++:0"
|
||||
"){for(i=-1" ";i++<32;!"
|
||||
"*z?q[662]" "=0,z=q+207:" "*z+z[1]<6" "5?z+=11:*"
|
||||
"z==34?p=0" ":0)d[i]=((k/2" "0-1?275*q[" "*a+10]-8*"
|
||||
"q[*a+0]-8" ":128)>>(i/11+k/" "4%%5*3))&1?k" "/3*!j&&p?"
|
||||
"j=34:(j=" "i+1,*z++):32;k/3*" "j--&&p?d[z--,j]=3" "4:0;}}int"
|
||||
"*y,n=%d;/*..~",*f="nnLa5~z23~|22t$q(s82r&q(s82q'q(s8;q(s8;q(s8:" "r(s8:r(s8:"
|
||||
"q)s89r)sLr#t+" "sLx,uJw-yGu/wnnnU",*g="nnLa<z::t$u88t(u67t*u57s,t56t,t56~v56"
|
||||
"tF6tF6tF8t1p" "Nu/qOv+rS}Xxnng";int main(int m,char**v){char a[2012],b[2012
|
||||
],*p=a,*r=m>1 &&*v[1]=='e'?g:f,*q=b,*t=r;;sprintf(a,"%s%s%s",s,r==g?s+281:
|
||||
s+168,s+386); sprintf(b,a+22,a,34,32,24);for(sprintf(a,"%.33s/*%.28s*/%.3"
|
||||
"3s/*%.28s*/%" ".33s\"%s*/",b,b+66,b+33,b+76,b+66,b+99);*r;r++){;for(m=0;m++
|
||||
<(*r-34)%77;*q++=*r>111?32:*p++)(q-b)%66<1?*q++=10:0;*r-110&&*r-126&&r-t<(t-g?
|
||||
62:45)?*q++=34,((q-b)%66<1?*q++=10,*q++=34:0):0;}*q=0;puts(b+1);}/*IOCCC2012*/
|
||||
@@ -0,0 +1,27 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
#include<ctype.h>
|
||||
|
||||
int u,z,q[0400],O[0x101],o[0401],I[257],w[258][0403],W[0x100],Z[0x103],c[0403],k
|
||||
,i,j,n,l,p,m;const char*J[0416],*M[0400];FILE*K[280],*s[0x102];void f(char*n,int
|
||||
a){char*e=n;while(*e!='\0'){if(tolower((int)*e)!=*e)fputc(040,stderr);fputc((*e)
|
||||
-a,stderr);e+=1;}(void)fputc('\n',stderr);}int y(int a,int b);int t(int i,int j)
|
||||
{int k=i&j,l=i^j,n,m=1;for(n=1;k>=n;n<<=1)if(k&n)m=y(m,1<<n|1<<(n-1));return m>1
|
||||
?y(m,1<<l):1<<l;}int y(int a,int b){int n,i=0x0,j;if((n=w[a][b]))return n;for(;a
|
||||
>>i;++i)for(j=0x0;b>>j;j++)if(((a>>i)&1)&&((b>>j)&1))n^=t(i,j);return w[a][b]=w[
|
||||
b][a]=n;}void a(void){for(i=0;i<z;i++){n=0;if(!i[I]){for(j=0;j<u;++j)if(i[O]==q[
|
||||
j])n=Z[j];}else for(j=0;j<u;j++)n^=w[Z[j]][w[I[i]][W[w[o[j]][O[i]^q[j]]]]];c[i]=
|
||||
n;}}void X(int v,int u){char*y=0;v-=1;switch(v){case(0x2):y ="HckngfVqQrgpKprwv"
|
||||
"Hkng"; BC(4):y="JempihXsStirMrtyxJmpi"; BC(0):y="PointValueTooLarge"; BC 0x1:y=
|
||||
"EvqmjdbufJoqvuQpjou";BC(6):y="TuOtv{zLorky";BC(3):y="WrrPdq|RxwsxwSrlqwv";BC(5)
|
||||
:y="GfiFwlzrjsyX~syf}"; BC(07):y="UvV|{w|{Mpslz";}if(u)exit(0); f(y,v);exit(1);}
|
||||
int main(int t,const char*T[]){for(i=00;i<0x100;++i)for(j=0;j<=i;++j)if(1==y(i,j
|
||||
))W[i]=j,W[j]=i;for(k=0x1;k<t;k++){p=0;for(l=0;(T[k][l]>=toupper('0'))&&(T[k][l]
|
||||
<=tolower('9'));l++){p=p*10+(T[k][l]-'0');if(p>=256)X(1,0);}if(T[k][l]=='-'){for
|
||||
(m=0;m<u;m++)if(q[m]==p)X(2,0);q[u]=p;J[u]=T[k]+l+1;K[u]=fopen(J[u],"r");if(!u[K
|
||||
])X(3,0);u++;}else if(T[k][l]=='+'){if(z>=256)X(4,0); O[z]=p;M[z]=T[k]+l+1;s[z]=
|
||||
fopen(M[z],"w");if(!s[z])X(5,0);z++;}else X(6,0);}if(!(u!=0))X(7,0);if(!(z!= 0))
|
||||
X(8,0);for(i=0;i<u;i++){n=1;for(j=0;j<u; j+=1)if(j!=i)n=w[n][q[i]^q[j]];o[i]=n;}
|
||||
for(i=0;i<z;i++){n=1;for(j=0;j<u;j++)n=w[n][O[i]^q[j]];I[i]=n;}while(!(0)){for(k
|
||||
=0;k<u;k++){int n;n=getc(K[k]); if(n==EOF)X(42,1); Z[k]=n;}a();for(k=0;k<z;k++)(
|
||||
void)putc(c[k],s[k]);}X(11,1);}
|
||||
@@ -0,0 +1,57 @@
|
||||
#define \
|
||||
D(s)"<<"#s">>"
|
||||
#define q(s)p(#s)
|
||||
#define S " endobj "
|
||||
#define Y "endstream"S
|
||||
#include <stdio.h>
|
||||
#define o(s) b[s]=_;\
|
||||
p("%u 0 obj",s);
|
||||
#define E for (c=d;c < 123;c++)
|
||||
#define DANCE "trailer "D\
|
||||
(/Root 3 0 R /Size %d) "\nstartxref %u %%%%EOF\n*/"
|
||||
#define p(s, ...) _+=printf(s, ##__VA_ARGS__)
|
||||
#define C "<</Type/Page /Parent %d %d R /Resources <<\
|
||||
/ProcSet[ /PDF/Text]/Font <</U"D(/Subtype/Type1/BaseFont\
|
||||
/Courier) " /T<</Subtype/Type3 /FontBBox[0 0 10 10]/FontMatrix[\
|
||||
%f 0 0 %f 0 0]/FirstChar %d/LastChar %d/Encoding<</Differences[%d"
|
||||
typedef int N;typedef char*Nyan;typedef char A;N a,b[64],d=65,_,v
|
||||
[32]={84,0,64,282,90,74,330,85,93,173,167,176,80,208,81,13,7,87
|
||||
,160,346,32,128,170,218,16,26}; Nyan w[]={"+*-(,&-&","+*,&-&"
|
||||
,"+*.&/&","+*/*/+","+*())'('" ,"+**&)&","+*(&'&","+*'*'+",
|
||||
"","+,./","+,-,./","+--,+*" ,"","+,(/","+,),(/","+-),+*"
|
||||
,"10 0 d0 ","8 7 2 2 re " ,"+*+.'`'@'mi +/+/(mi"};Nyan
|
||||
nyan(Nyan _,N y,A n){
|
||||
N g=v[~-y%32];Nyan
|
||||
s=w[g>>n&3|n*2];
|
||||
for(a=0;*_=*s++;
|
||||
a++,_++,*_++=32)
|
||||
{*_+=*_-32?10:0;
|
||||
if(a%2&&*_/16==3
|
||||
){if(g>>8)*_=105-*_;
|
||||
_++;*_++=32;*_=~-a&&a-13
|
||||
?108:109;}}return n?n-9?nyan
|
||||
(_,y,n-2):_:nyan(_+=~y&' '?sprintf
|
||||
(_,17[w]):0,y,9);}N main(N c){A e[256];
|
||||
p("/*%%PDF-1.3%%*/")-2;q(#include<stdio.h>\n);
|
||||
q(#define o *_++&& *_-41\n#define);p(" endstream ");q
|
||||
(main(){for(;*_++; *_-40?:putchar(o?*_:o?10:41));\n)
|
||||
;q(#define endobj return 0;}\n);q(typedef int ET;/)
|
||||
;q(*);o(1)*b=~(p(D (/Length 2 0 R)"stream\n"))
|
||||
;for(p("BT 12 818" " Td/%c 12 Tf 12 TL%%%c/"
|
||||
"static char*_=\"" " \\\n",7[v],*v/2);c=
|
||||
getchar(),~c;c-10? p("/%c 12 Tf(\\%o)"
|
||||
"Tj",v[~-c%' '<25[ v]&&!~-(~-c/'@')?0
|
||||
:7],c):(p("()'"))) ;p("%%\";\nET ");*
|
||||
b-=~_;p(Y"/*");E{a =nyan(e+sprintf(e,
|
||||
16[w]),c,6)-e;o(c- 59)p(D(/Length %d)
|
||||
"stream\n%s"Y,a,e) ;}o(2)p(" %u"S,*b);
|
||||
o(3)p(D(/Pages 4 0 R)S);o(4)p(D(/Count
|
||||
1/MediaBox[0 0 595 842]/Kids[5 0 R])S)
|
||||
;o(5)p(C,4,0,6e-2, 6e-2f,d,122,d);E p(
|
||||
"/%c",~-c/6+~14?c: d);q(]>>/CharProcs<<)
|
||||
;E if(~-c/6+~14)p( "/%c %d 0 R",c,c+~58);
|
||||
for(q(>>/Widths[), c=';';--c;p(" 10"));*b
|
||||
=q(]>>>>>>/Contents 1 0 R>>);for(p("xref 0 "
|
||||
"%d ",--d);c<d;)p("%010"
|
||||
"u %05d n ",*(c+++b),0);
|
||||
return!(p(DANCE,d,*b));}
|
||||
@@ -0,0 +1,72 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#define Q(B,q,b) s=j[B]; e=*s; *s=0; printf(q,b,b,b); *s=e; H=s;
|
||||
#define W(a,b) r[O].c=a,r[O].f=b,O++
|
||||
#define X(B) { int y=A; B; A=y; }
|
||||
#define R return
|
||||
#define M 1<<18
|
||||
#define If char
|
||||
#define fi "%s"
|
||||
#define IF for
|
||||
#define FI "r"
|
||||
#define long
|
||||
#define do
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
typedef struct { int c,(*f)(); If*t,*h; } T; T*a,*r; int I[M],c[M]={'\0'} ,n
|
||||
,N,i do,p ; char*s,*H,*z[M],f[M],o[M ],*_ [M ],**l =_ ,e ; int O=6,A='\5',x=5
|
||||
,y='\0',g=2;k(p){a[p+2].h=H; R p+2; } S(p){ a[I[n++]=a[p].c>>8].h=H; return ~
|
||||
p-'\1';}J(p){R~a[p].c>>8;}C(){ A=O; W(O+1<<8,J); } B(p){ c[g+'\1']=O;C(do);c[
|
||||
g+='\2']='\0';R 1;}h(p){ Z(p); r[O-3].c+=256; R 1; } V(){ *I=n='\1'; for(; *a
|
||||
->t; do ){do a->t=a[1].h=s; IF(i=N=0; i<n; i++){ p=I[i]; H=a[p ]do.h;for(; p>
|
||||
0&&a[do p].t-s;){a[p].h&&a[p].h-H>0&&(H=a[p].h);e=a[p].c;a[p].t=s;p=do e&&e-*
|
||||
s?p+'\1':~a[p].f(p);}p<0&&(I[N++]=~p);}n=N;s++;}}U(p){X(D(p)); c[g+='\2']=O ;
|
||||
return Z(p); } d(p){ C(); W(0,k); W(0,J); R 1 ; } q (p ){ C (); X (for(;*++s
|
||||
!='\"'; )F(p); ); return 1; } Z(p){ r[A].c =O +1 <<'\10'; r [A ].f =do J ;
|
||||
{ int y=A; W(O+*"\2void"<<8 ,J ); C (); W (y*1 + "signed" [ 6 ] +1 <<'\10',S
|
||||
do )do ; } return '\1';} F(p){ R*s?C(),*s==*"\\&" long&&*++do s do ==
|
||||
'n'&&(*do s =*"\nextern"),W (*s ,k ),W ( (4+5)["volatile*"],J),'\1' :'\0';
|
||||
} E(p){ int V =*"\0float"; C (); X(s++;V=(*s++==*"^double");c[g+=long 2]long=
|
||||
0;s-=!V;for(; *s!="]int"[0];s++){e=*s;s+=2*(s[1]==*"-for" ); s=s;for(;e<=do*s
|
||||
; e++){long C(); V?W(e,J):(W(e,k),W(0,J),U(p)); } } d(p); V||(W('\0',J)); D(p
|
||||
); ); return 1; } j(p){ If*r=z[a[p].c>>8],**D=l; IF(; l-_&&l [-*"\2$"]-H>=0&&
|
||||
(l [-*"\1do"]!=s||l[-2]!=H||r-l[-3]<=0); )l -=3 ; l ==_ ||l [-*"\1if("] -H <=
|
||||
0 * !"\0auto"?*l++=r,*l++=H,*l++=s,l:(l=D); R 0; } L(p){ W(A +*"\1for"<<8,S);
|
||||
R 1+*"\0while"; } Y (p ){ z [y ]do=++do s do; s=strchr (s ,*"\nshort");W(y++
|
||||
<< *"\btypedef",j); r [x ].c =O long<<'\10'; r [x ].f =S ; do x =O do ; C (
|
||||
); return '\1'; } D (p ){ r [c [g ]].c =O <<8 ; c [g ]='\0';A=c[--do g]; --
|
||||
g; return *"\1switch"; } T b [ 12 + (M) + 321 ]={ {'\0','\0',"-"},{'*',Z } ,
|
||||
{ '+',L},{ '\"',q} ,{ '['long ,E } ,{ 70-94+ do '@'do ,B } ,{ ')',D } do,{124
|
||||
|
||||
,U},
|
||||
{46,d}
|
||||
,{32
|
||||
,Y},
|
||||
{63,h},{
|
||||
0,F},{0,0, "Make a contract with me"
|
||||
},{'('*32,S}
|
||||
,{'\0',k},{0,J, "and become a magical girl! "
|
||||
},{'@'*4,J},{0,J
|
||||
},{'@',0} };main
|
||||
( int B,If**j){ a
|
||||
=b;if(B>=3){s=f;r=
|
||||
b+'\14'; f[fread(f,1,
|
||||
M,fopen(j[1],FI))]=0;
|
||||
V(); W(0,J); IF(i=0;
|
||||
i<y;i++){*strchr(z[i
|
||||
],10)=0;}o[fread(s
|
||||
=o,1,M,fopen(j[2
|
||||
],FI))]=0; a=r
|
||||
;V(); H=o;
|
||||
IF( j=_;j!=l; j+=3 ){Q
|
||||
(1,fi,H);Q(2,*j,j[1]);
|
||||
}printf(fi,H);}R 0;}
|
||||
@@ -0,0 +1,5 @@
|
||||
long long n,u,m,b;main(e,r){f\
|
||||
or(;n++||(e=getchar()|32)>=0;b="ynwtsflrabg"[n%=11]-e?b:b*8+
|
||||
n)for(r=b%64-25;e<47&&b;b/=8)for(n=19;n;n["1+DIY/.K430x9\
|
||||
G(kC["]-42&255^b||(m+=n>15?n:n>9?m%u*~-u:~r?n+
|
||||
!r*16:n*16,b=0))u=1ll<<6177%n--*4;printf("%llx",m);}
|
||||
@@ -0,0 +1 @@
|
||||
int _;main(O,l,o)char**l;{_++>>9||main(1&(o?o:O)|O*2,l,putchar(_%32?atoi(1[l])>>(7&O<<!o>>!o+29)&32<_|_==16?35:32:10)%10);}
|
||||
@@ -0,0 +1,46 @@
|
||||
#include<stdio.h>
|
||||
typedef unsigned int _;_ d,b,
|
||||
#define i(I1,Il,lI)if(Il){lI;}else{I1;}
|
||||
I[256], n,y,a,r,u,k,o
|
||||
,L,l[ 256],O,K[
|
||||
/**/ #define\
|
||||
q(g) g char\
|
||||
*C, *Q,c[\
|
||||
]= "KfW"\
|
||||
"" "Ww|"\
|
||||
/* 'UU!\
|
||||
% NYA!\
|
||||
*/ "Z}"\
|
||||
";fRo?JtJaV<x4@*?R?&JV1" ".s"\
|
||||
"{Fyj2_;khB1xQ5oxm~mS@B|(pa>oRU" "Ro"\
|
||||
"nB}h@o?)d.X)NSTIUCz7@%",*s[]={c,"#en" "di"\
|
||||
"f/*}||1;\n__DATA__\40*/\n\n#ifndef\40q\n#d" "ef"\
|
||||
"ine\x20q\n#include<stdio.h>\ntypedef\40unsign" "e"\
|
||||
"d\x20int\x20_;_\x20K[]={\n#include\40__FILE__\n#u" "n"\
|
||||
"def q","0},L,O,l[256],I[256],n,y,a,r,u,k,o;"#g"char" "*"\
|
||||
"S,s[]=\"",c,c,"\";int main(){X();for(S=s+*K;*S>37;){for" "(o"\
|
||||
"=0;o<5;o++)r=r*85+(83+*S++)%89;r","^=*x();for(o=0;o<4;o++" ")"\
|
||||
"{s[O++]=r&255;r>>=8;}}return!fwrite(s,O-*S%5,1,stdout);}\n" "#"\
|
||||
"endif",c},S[256]="#ifdef/*\n'true'\40or\40q{\nexec\40head\40" "-"\
|
||||
"8\40$0\n};for(open$O,$0;<$O>;print\40if$f){$f|=/^$/;}q{*/q",/* */z;
|
||||
256];q(_*x(){if(!L--){y+=++a;for(o=0;o<256;y=l[o++]=I[255&(k>>10 )]+u
|
||||
){n^=(o&1)?n>>(( o& 2)?16:6):n<<((o&2)?2:13);u=I[o];k=I[o]=I[255& (u>>
|
||||
2)]+(n+=I[(o+128) & 255]) +y;}L=255;}return&l[L];}_*X(){for(O=0 ;256
|
||||
>O;I[O++]=0);for(O = 0; sizeof(K)/sizeof( _)> O;O++)I[O&255] ^=K[
|
||||
O];for(n=y=a=L=O=0 ;O<1<<24;++ O)x( );r=O=0x0; return&O;})int/*^^*/ main
|
||||
(int p,char**P){FILE* Z=fopen(p> (+ 1)?P[01 ] :"/dev/urandom", "rb"
|
||||
);i(;,Z,O=fread(K,256 ,4,Z);/*P */ fclose(Z))X();for(p=b=d =O=
|
||||
0;O<256;K[O++]=0)*K=+ 86;for(O =1;12> O;K[O++]=*x());X(); for
|
||||
(C=Q=S;r-8;){i(*C++=34, (r-4&&r -5)||C- S ,;)z=Q[p++];i(;,z !=
|
||||
32||r-3,i(i(C+=sprintf(( C), "%uU" ",",K[b++]);i(d=1;C =S
|
||||
;i(d=02,b-12,;),b%6,;),r-1 ,i(b= fread(c,1,4,stdin);i (p
|
||||
=O=0,b,for(d=O=0;O<04;O++)d +=(c[O]&255)<<(8*O);d ^=
|
||||
*x();for(p=5;p;c[--p]=O<32?O+ 95:O+6){O=d%85;d/=85;} O=
|
||||
5)i(d=0,b<4,c[O++]=b?b-1?b-2?36: 37:33:35 ;d=2)c[O]=0,r-4,i(i (d= 2
|
||||
|d,C!=S+6,*C++=(*x()%34)+93;p--),r -5,*s= C;d|=2) )),z ,i(*C++ =92 ,
|
||||
z-63||C [-1]-63||C>S+76,;)*C++=z))i( ;,d>1,d= d-2 ;Q=s[r] ;i( ;
|
||||
,r<3|| r>5,d=1;i(;,r-1, *C=0)C=S) i(;, r-4, p=0)++ r) i(*(C++ )=
|
||||
34,r <4||r>5|| C<S+ 78,;)i (*C++=0;d=1; C=S ,r<3 || r>
|
||||
5 ||C<S+ 79,; )i(;,d, puts (
|
||||
S); d=0 )} return
|
||||
0;}
|
||||
@@ -0,0 +1,27 @@
|
||||
Int L[A],m,b,*D=A,
|
||||
*c,*a=L,C,*U=L,u;s
|
||||
(Int*m){return!*U?
|
||||
*m=g()?U++,!g()?m[
|
||||
1]=s(++U),2:3:1,s(
|
||||
U):g()?U+=2:s(U[1]
|
||||
++),U-m;}v(){for(D
|
||||
=a;u--;a=*a);C=a[3
|
||||
];++1[a=a[2]];d(D)
|
||||
;}char *B,I,O,*S =
|
||||
"-,&,,/.--/,:-,'/"
|
||||
".-,-,,/.-,*,//..,"
|
||||
;d(Int*l){--l[1]||d(l
|
||||
[d(*l),*l=B,B=l,2]);}g(
|
||||
){b=b--?b:m|read(0,&I,1)-
|
||||
1;return~I>>b&1;}x(){for(k(
|
||||
0,6),U[-5]=96;b;*U++=g())k(0,
|
||||
9);}k(l,u){for(;l<=u;U-L-A?*U++
|
||||
=S[l++]^46:exit(5));}main(e){for(
|
||||
k(10,33),a[4]-=m =e-2&7,a[23]=s(U),
|
||||
b=0;;e?e-1?e-2?c ?D=c,c=*D,*D=a,a=D
|
||||
:exit(L[C+1]):(D =B?B:calloc(4,X))?
|
||||
B=*D,*D=c,c=D,D[ 3]=++C+u, D[2]=a,a
|
||||
[++D[1] ]++:exit (6):v():C -->22?g(
|
||||
),1<++b &&x(),k( 7*!b,9),* U++=b&&g
|
||||
():(C=u+m&1?O=O+ O|C&1,9:write(m||(
|
||||
O=C+28),&O,1)+1) )e=L[C++],u=L[C];}
|
||||
@@ -0,0 +1,82 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "zlib.h"
|
||||
|
||||
|
||||
|
||||
|
||||
int
|
||||
i,j,k,l
|
||||
,m,n,Q,W,H,
|
||||
B,Z,Y,X,O=1<<24
|
||||
; char*A[999],x[
|
||||
1<<24],z[1<<24],
|
||||
s[1<<24],t[2<<24
|
||||
],w[2<<24],*E;
|
||||
uLong N; FILE
|
||||
*f ; int main(
|
||||
int c,char**v){
|
||||
unsigned char**V
|
||||
=(unsigned char
|
||||
**)v; for(m=0;
|
||||
c==-11&&m<H
|
||||
; m++, (*v)
|
||||
+=m%3==0&&
|
||||
(B&4) ,V[4]
|
||||
++) n=m%W,
|
||||
l=n?l:*(*V
|
||||
)++,*V[4]=
|
||||
!(B&2)&&
|
||||
n%3?V[4
|
||||
][-1]:
|
||||
(i=
|
||||
n<3?0:
|
||||
V[4][-3],j
|
||||
=m/W?V[4][-W
|
||||
]:0,Z=k=!(m/W)
|
||||
||n<3?0:V[4][-3
|
||||
-W],*(*V)+++(l?l
|
||||
-1?l-2?l-3?(X=j-
|
||||
Z,X=X>0?X:-X,Y=i-
|
||||
Z,Y=Y>0?Y:-Y,Z=i+j
|
||||
-Z-Z,Z=Z>0?Z:-Z,X>Y
|
||||
||X>Z?Y >Z?k:j:i):
|
||||
(i+j) /2:j:i:0));
|
||||
for( E=t+O; *v-1[v]
|
||||
&&c== -16; ++*v)n=**v,n
|
||||
-62? n-60?n -91?n-93||!
|
||||
m|| !*E?* v:(*v=A[--m+9
|
||||
]): (A[9+ m++]=*v-1):--E
|
||||
:++ E ,n-43?n-44?n-45?
|
||||
n- 46 ?0:putchar(*E):--*E
|
||||
:(* E= getchar()):++*E; for(;
|
||||
7< -c &&11>-c&&*v!=5[v]; ++*v)
|
||||
**V =c +8?c+9?*V[1]++<<6|56:**V|~3
|
||||
&*V [1] ++:**V>>6; for(; m<n*2; m+=2)c
|
||||
+18? c+19 ?0:(V[1][m/8]+=(*V[0] ++-56)>>m
|
||||
%8) :(* V[1]++=V[0][m/8]<<m%8 ); return !
|
||||
c?c: c>0 ?n=main(-7,(Q=**++v,N=0x49444154,*A
|
||||
=s+4, main (-128 ,A),A[1]=*++v,A [4]=z,*A=x,A))
|
||||
,c=A[ 6] -x- 12,Q-101?main(-19,(main(-10,(A[5]=
|
||||
t+n, *A= t, A[1]=z,A)),*A=t,A [1]=w,A)):main(-9,(
|
||||
main( -8 ,((n=main(-7,(A[1] =*++v,A[4]=t,*A=s+4,
|
||||
A)))<0 ? main (-18,(n= -n,*A=s,A[1]=t,A)):0,A[
|
||||
5]=t+n ,*A= t,A) ),*A=t, A[1]=z,A)),98-Q?E=memcmp(
|
||||
w,s,4 )? n+= main(-22 ,(*A=z,A[1 ]=t,A[2]=t+n
|
||||
,A)), N=n= main (-23,(*A=t, A[1]=z,A[2 ]=z+n,A)),
|
||||
memmove (x+ c+n+12 ,x+c,12),memcpy(x+c+8,t, n),main(-128
|
||||
,(*A= x+c +4,A)) ,N=crc32( 0,memcpy(x +c+4,s,4),n
|
||||
+4), main (-128, (*A=x+c+ n+12,A)),n +=c+24,x:(n=
|
||||
strlen (w +4),w+4),fwrite(E ,1,n,stdout): main(-16,(*A=w,
|
||||
A[1]=w +H, A)) :-c>31?main(c+=32 ,(*--*v=N,N>>=8,v)):-++c<4?(-c)
|
||||
[*V]+256*main(c,v ):c+23?c+22?c+21?c+6?c+5?c+4?0:(N=O,uncompress(*v=s+4,&N
|
||||
,v[3],v[2]-v[3] ),main(c-7,v),H):(n-=l=main(-4,v)+12,5[*v]-68?(v[6]=(*v+=
|
||||
l)):(memcpy(v[2],*v+8,l-12),v[2]+=l-12,memmove(*v,*v+l,n)),main(c-(n>8),v))
|
||||
:(n= main(-24,v),main(-4,v)-0x89504e47?-H:main(c,(*v+=16,W=main(-4,v)*3,*v
|
||||
+= 4,H=main(-4,v)*W,B=(*v)[5],(*v)[5]=2,N=crc32(0,*v- 8,17),*v+=
|
||||
13 ,main(-128,v),v[3]=v[2]=w+O,*v-=21,v))):(* *v=0,memcpy
|
||||
(++*v ,v[1],W),*v+=W,v[1]+=W, 1+main((v[1]
|
||||
!=v[2]) *--c,v)):(N=O
|
||||
,compress(*v,&N, v[1],v[2]-v[1]),N):(f=
|
||||
fopen(v[1],"rb"))?fclose((n=fread(*v,1,O,f),f)),
|
||||
n[*v]=0,n:(strcpy(*v,v[1]),0); }
|
||||
@@ -0,0 +1,75 @@
|
||||
#include <stdio.h>
|
||||
#include <malloc.h>
|
||||
#define s(_)sizeof(_)
|
||||
#define n void*
|
||||
#define z(_)_,_,_
|
||||
#define x (s*)__
|
||||
#define y (s*)_
|
||||
#define h C(y,y)
|
||||
#define o &d
|
||||
#define t() (p)
|
||||
#define w(_)_,_
|
||||
typedef n (*(*(*(*p)(n,n))(n,n))(n,n))(n,n);
|
||||
typedef struct s { struct s* a ; struct s* UNUSED; } s;
|
||||
typedef struct t { struct s* UNUSED; struct s* a ; } *t;
|
||||
n __(n _,n __) { return _;}n _(n _,n __){return __; }
|
||||
typedef unsigned char e;
|
||||
#define _(_)((*_).a)
|
||||
|
||||
s*
|
||||
w,
|
||||
a={x ,x},
|
||||
b={x ,y},
|
||||
c={y,x},d={y,y};s l[]={&b,&d,w (w(w(w(w(w(&d)))))),w(&d),&c,&d,w(w(w(
|
||||
&d))),&c,w(&b),&d,&a,z(&d),z(w (w(w(w(w(&d)))))),&b,&b,w(&d),&a,&b,w(&
|
||||
d), z(w
|
||||
(w( w(w
|
||||
|
||||
(&d))))),w(w(w(&d))), &b,&c,&d, &d,&a,&c ,w(w(&d)), &c,z(&b) ,w(&d),w(&a)
|
||||
};s* C(s* a, s* b) {s* _=malloc(s(s));_(_)=a;_((t)_)=b;return _;}e k2=s(l
|
||||
);p f(p
|
||||
a,p b)
|
||||
|
||||
{ e k;s d;p v,r, q,i,C,c,u,g,m=t( )
|
||||
_ ( _(_(w)));C=t() _(_(&l[fread(&k,s(e )
|
||||
,s ( e),stdin)]));v =C(_,__);d=l[k=(e )
|
||||
C ( k2,k)];c=(u=a( b,_),i=(t()_((t )
|
||||
_ ( _(w))))(_,_(_(o)) ),(a(_(_((t)o)),(t( )
|
||||
_ ( _((t)o)))(_,__) ))(b(_((t)_((t)o) )
|
||||
, ( t()_((t)_((t)o))) (_,__)),_));{p a=t( )
|
||||
_ ( (t)_(o));{p b= C(_,i(u(_,__),_) )
|
||||
; { p u=C(_,(t()_(_(o) ))(_,__));_(_(_(w)) )
|
||||
= ( s*)i(__,_(_( _(w))));r=b(m(c,_ )
|
||||
,C ( m(_,(t()_(( t)_(_(w))))(_,__) )
|
||||
, ( f)));v=b(_,v);i =b(a(_,__),_);g=(b )
|
||||
( a(m(c(_,__),__ ),_),_);q=u(_((t )
|
||||
_ ( o)),_)((t()_( (t)_(_(w))))((t( )
|
||||
_ ( _((t)o)))(_(_((t )_(w))),(t()_(_((t )
|
||||
_ ( w))))(_,__))( _,__),_)(_,__),_ )
|
||||
;_ ( _((t)_(w))) = (s*)u(_((t)_(o)),_ )
|
||||
( (t()_((t)_(_(w)))) (_,__),_)(_(_((t)o) )
|
||||
,_ ( _((t)_(w))));} }_((t)_(_(w)))=(s* )
|
||||
q ( a=(t()_((t)_(_(w))) )(_,__),_((t)_(_(w))) )
|
||||
; fwrite((k=k,&k2) ,s(e),u(_,g)(s(e )
|
||||
, ( e)s(s[s(s[s(s[s (s)])])])),stdout )
|
||||
; fwrite((k2=k,&k) ,s(e),u(__,g)(s(e )
|
||||
, ( e)s(s[s(s[s(s[s (s)])])])),stdout )
|
||||
;_ ( _(_((t)w)))=(s*) u((t()_(_(_((t)w))) )
|
||||
( _,__),_(_(_((t)w ))));_(_((t)_(w)) )
|
||||
= ( s*)q(a(_(_((t) o)),_(_((t)_(w))) )
|
||||
,_ ( _((t)_(w))));} _((t)_(_((t)w)))=(s* )
|
||||
( t()_(_(_((t)w))) )(_((t)_(_((t)w)) )
|
||||
,u ( (t()_((t)_(_(( t)w))))(_,__),_((t )
|
||||
_ ( _((t)w)))));g =u((q=u(C(__,(t( )
|
||||
_ ( _(_((t)w))))(_((t )_(_((t)w))),_)),_) )
|
||||
( _,__),g);v=g( __,i(u(_,i(f,_) )
|
||||
( _(_((t)o)),_( (t)_((t)o))),v) )
|
||||
|
||||
,r= q(_
|
||||
,g( f,i
|
||||
(v(f,(_(_(_(w)))=(s*)m,_)),r)));return q(_,v)(r(g(__,a),g(__,b)),r);}
|
||||
|
||||
int main
|
||||
(){w=C(C(h,h),C(h,h));return printf((e*)f(_,_)("OK\n","\n ^ Error\n"
|
||||
"" ))
|
||||
;}
|
||||
Reference in new issue
Block a user