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,60 @@
|
||||
/**??/
|
||||
/
|
||||
#include<netdb.h>
|
||||
#include<stdio.h>
|
||||
#include<sys/time.h>
|
||||
#define NCC 1701
|
||||
#define STARDATE 500000
|
||||
#define k 16309
|
||||
|
||||
int C,p,t,J,a,m,e,s,T,K,i,r[k],_[k][2],c[k][2],f=NCC;
|
||||
fd_set O,d,o;char g[8][k],*h,j[]="0\1&me\1&t&e\1TFTTJPO>"
|
||||
"\1&t\\_<\16\v^\1&+\\_;^&o;&e\1TFU.DPPLJF;\1iuuq;00&92:2\\_0^&"
|
||||
"o\1&tDppljf;!tfttjpo>&t\16\v\16\v\1HFU!&t!IUUQ02/1\16\vIptu;!"""
|
||||
"&t\16\v\1IUUQ02/1!311!PL\16\vDpoufou.uzqf;!ufyu0iunm\16\vFyqjsft;!1"""
|
||||
"\16\vTfu.Dppljf;!tfttjpo>&t\16\vDpoufou.Mfohui;!&me\16\v\16\v&t\1=iunm?=c" "pez!chdpmps>#cmbdl"
|
||||
"#?=ejw!tuzmf>(qptjujpo;bctpmvuf<upq;61&&<mfgu;61&&<usbotgpsn;usbotmbufY).61&&*u" "sbotmbufZ).61&&*<(?=gpou!dpm"
|
||||
"ps>#xijuf#?=qsf?&t=0qsf?=0gpou?=0ejw?=0cpez?=0iunm?\1T`K!`.`[!G!G`\v]C`)K>0`>`0!E`/" "D.(D.aD./E`D!C`p`K!F`0F`}\vM!]`!]E!"
|
||||
"]E./J`/E.0C!G>I`0L.0\vO!]!]D!0C!0E!a.`.(K!)E`0I!]G`E!}\vK!C`-C.a/a.(//(.`[!N!]C!+!]\vJ!0E`K!}}[!K!C`0E`0C`\vO!aC./E`-.([!K!|K`|";struct sockad\
|
||||
dr_in l;struct timeval n,q;struct hostent*u;long w;void x(int y){close(y);FD_CLR(y,&O);if(y>=m)while(--m)if(FD_ISSET(m,&O))break;}vo\
|
||||
id z(char*A,char*B){char*D,*E=A,*F=A;for(0[0[g]]=0;*E;E++)if(*E==10){if(E-F==(*(E-1)-13?1:2))break;*E=0;if(!strncmp(F,B,strlen(B))&&(D=strstr(F,j+\
|
||||
11))){sscanf(D+8,j+20,0[g]);break;}F=E+1;}else*E=toupper(*E);}int main(int G,char**H){h=j;while(*h)(*h)--,h++;h=j+414;do{t=*h++;e=1;if(t>=65&&t<=90)e
|
||||
=t-64,t=*h++;while(e--)6[g][i++]=t;}while(t);sprintf(7[g],j+229,6[g]);l.sin_family=2;if(G>1){sscanf(1[H],j+53,4[g],&K);sprintf(2[g],j+97,*(1[H]+K)?1[
|
||||
H]+K:j,4[g]);sscanf(4[g],j+29,&i,&f);i[4[g]]=0;u=gethostbyname(4[g]);memcpy(&l.sin_addr.s_addr,0[u->h_addr_list],u->h_length);l.sin_port=htons(f);\
|
||||
for(;;close(G))if(!connect(G=socket(2,1,0),&l,sizeof l))for(;;){strcpy(1[g],0[g]);s=sprintf(5[g],j+72,2[g],0[g]);if(write(G,5[g],s)<0)break;gett\
|
||||
imeofday(&n,0);0[3[g]]=0;e=read(G,3[g],k);if(e<0)break;else if(e&&*3[g]==72){gettimeofday(&q,0);3[g][k-1]=0;z(3[g],j+41);if(0[1[g]])if(!strnc\
|
||||
mp(1[g],0[g],strlen(1[g]))){t=0;if((q.tv_sec-n.tv_sec)*1000000+q.tv_usec-n.
|
||||
tv_usec<STARDATE-1000){t=p<15?1:16;p+=t;C+=t;}else p=p<15?15:255;if(p==2\
|
||||
55){putchar(C);fflush(stdout);C=p=0;}}else{T=1;goto l;}}}}else{for(f=0;
|
||||
f<k;f++){if((i=fgetc(stdin))<0)break;f[r]=i;}for(i=0;i<k;i++){0[i[_]]
|
||||
=1[i[_]]=-1;0[i[c]]=1[i[c]]=0;}gettimeofday(&n,0);p=sprintf(5[g],j+2
|
||||
,n.tv_sec);n.tv_sec=0;n.tv_usec=STARDATE;FD_ZERO(&d);FD_ZERO(&O);F\
|
||||
D_ZERO(&o);l.sin_addr.s_addr=0;l.sin_port=htons(NCC);bind(G=sock\
|
||||
et(2,1,0),&l,sizeof l);listen(G,10);FD_SET(m=G,&O);for(i=1,t=0;;
|
||||
){d=O;C=select(m+1,&d,0,0,0);if(C<=0){if(!i&&t)x(t);goto l;}fo\
|
||||
r(J=t;C&&J<=m;J++)if(FD_ISSET(J,&d)){C--;if(J==G){t=accept(G,
|
||||
0,0);FD_SET(t,&O);FD_CLR(t,&d);FD_SET(t,&o);if(t>m)m=t;t=0;
|
||||
}else if(!i||FD_ISSET(J,&o)){e=read(J,2[g],k);K=0;if(e>0){
|
||||
2[g][k-1]=0;if(*2[g]==71){a=0;strcpy(1[g],0[g]);z(2[g],j+
|
||||
45);if(!strncmp(0[g],5[g],strlen(5[g]))&&!strncmp(1[g],
|
||||
0[g],strlen(1[g]))){K=atoi(0[g]+p);}if(K){if(0[K[_]]<f
|
||||
){if(a=(1[K[_]]<15?1[K[_]]:1[K[_]]>>4)>=(1[K[_]]<15?
|
||||
0[K[_]][r]&15:0[K[_]][r]>>4))1[K[_]]=1[K[_]]<15?1\
|
||||
5:255;else 1[K[_]]+=1[K[_]]<16?1:16;if(_[K][1]==\
|
||||
255){0[K[_]]++;1[K[_]]=0;}}else{write(1[K[c]],_[
|
||||
K],sizeof(_[K]));close(1[K[c]]);K=0;}}else fo\
|
||||
r(s=1;s<k;s++)if(0[s[_]]==-1){0[s[_]]=1[s[_]]
|
||||
=0;K=s;break;}if(K)sprintf(0[g],j+6,5[g],K)
|
||||
;else 0[0[g]]=0;w=sprintf(3[g],j+125,0[g],
|
||||
strlen(7[g]),7[g]);if(i){pipe(c[K]);if(!
|
||||
(i=fork())){close(0[K[c]]);FD_ZERO(&O);
|
||||
FD_SET(t=m=J,&O);}}if(i<0){T=1;goto l;
|
||||
}if(i){close(1[K[c]]);FD_SET(0[K[c]]
|
||||
,&O);if(0[K[c]]>m)m=0[K[c]];x(J);\
|
||||
break;}else{if(a){n.tv_sec=0;n.t\
|
||||
v_usec=STARDATE;select(0,0,0,0,&
|
||||
n);}write(J,3[g],w);if(!K){close(J);return 0;}}}}else if(i){
|
||||
close(J);FD_CLR(J,&o);x(J);}else{write(1[K[c]],K[_],sizeof(K[_
|
||||
]));close(1[K[c]]);close(J);return 0;}}else{for(K=0;K<=m;K++)if(
|
||||
0[K[c]]==J){read(J,K[_],sizeof(K[_]));x(J);if(_[K][0]>=f){0[K[_]
|
||||
]=1[K[_]]=-1;0[K[c]]=1[K[c]]=0;}break;}}}}}l:close(G);return T;}
|
||||
@@ -0,0 +1,41 @@
|
||||
#include <stdio.h>
|
||||
#define _$() 0
|
||||
#define __$() 1
|
||||
#define _$_() 10
|
||||
#define $_$(a) a;
|
||||
#define $_(b,a) a##b
|
||||
#define r(a,b) r##a##b##urn 0;
|
||||
#define m(b,a,x) }; m##a##b##n
|
||||
#define $(b,a,x) a##b##x
|
||||
#define ____ + __
|
||||
#define $_$_ =
|
||||
#define __(...) ( $(n,i,t))(\
|
||||
$(ze,si,of)(($(n,i,t)[]) { _$(), ##__VA_ARGS__})/$(ze,si,of) ($(n,i,t))-__$())
|
||||
$(n,i,t) (*___) ($(n,i,t)) = $(tch, pu, ar); $(ub,do,le) _<::> $_$_ <%
|
||||
|
||||
-2, 1, -1.3, 1.3 /* <-- Configure here: X1, X2, Y1, Y2 */
|
||||
|
||||
,_$(), _$(),_$(),_$(),_$() ,_$(), __( ',',',',',' ,',' ,',') * _$_() ,( _$_()
|
||||
- __('_','_')) * _$_(), _$(),_$(),_$(),__('_','_')*__('_','_', '_','_', '_') *
|
||||
__('_','_', '_','_', '_')*__('_','_', '_','_', '_')+__('_','_', '_','_' , '_')
|
||||
,__('_','_','_','_','_','_','_','_',), _$() m(i,a,u)($(n,i,t) $_)<% $_ (f,i) (
|
||||
$_ $_(=,=) __(_) ) $_$($_(f,i)(_[ _$_()____(_,_) ]>_[ _$_()] )_[_$_()____ (_,_
|
||||
,_,_,_,_,_)] $_$_ __(_) )$_(f,i)(_[_$_()____(_ ,_ ,_)] >_[ _$_()+ __$() ] ||
|
||||
_[_$_()____(_,_,_,_,_,_,_)] $_ (=,=) __$()) r(e,t) _[__(_,_,_ ,_,_ ,_)] $_$_ _
|
||||
[__ (_,_,_,_,_,_,_)____(_,_,_,_,_,_) ]/_[__(_,_,_,_,_) ____(_,_,_,_,_,_)]*( _[
|
||||
__$()]-_[_$()])+_[ _$() ];_[__(_,_,_,_,_,_,_)] $_$_ _[__(_,_,_,_,_,_,_) ____
|
||||
(_,_,_,_,_)]/_[_$_()]*(_[__(_,_,_,)]-_[__(_,_,)] )+_[__(_,_,)];_[__(_,_,_,_, _
|
||||
,_,_,_)] $_$_ _[_$_() - __$()] $_$_ _[__(_,_,_,_,_)+ _$_()-__$()] $_$_ _$();
|
||||
_f:_[__(_,_,_,_)] $_$_ _[__( _,_,_,_, _,_,_, _)] * _ [__(_,_,_, _,_,_,_,_)];
|
||||
_[__(_,_,_,_,_)] $_$_ _[_$_() - __$()]*_[_$_() - __$()];_[__(_,_,_,_,_,_,_,_,_
|
||||
)] $_$_ __(_,_)*_[__(_,_,_,_,_,_,_,_)]*_[_$_() -__$()]+ _[__ (_,_,_,_,_,_,_)];
|
||||
_[__(_,_,_,_,_,_,_,_)] $_$_ _ [ __(_,_,_,_) ]-_[__(_,_,_,_,_)]+_[__(_,_,_,_,_,
|
||||
_)];$_$(_[_$_()____(_,_,_,_,)]++)$_(f,i)((_ [_$_() ____ (_,_,_,_,)]< _ [_$_ ()
|
||||
____ (_,_,_,_,_)])&&(_[__(_,_,_,_)]+ _[__(_,_,_,_,_)]<_[_$_()____(_,_,_,_,_,_)
|
||||
])) $_(to,go) _f; $_(ar,ch) $(m,i,au)[] $_$_ <% __(_,_,_) * _$_()____(_,_), __
|
||||
(_,_,_,_) * _$_()____(_,_,_),__(_,_,_,_,_,_) * _$_()____(_,_,_,_), __(_,_,_,_)
|
||||
*_$_() ____(_,_,_,_,_),__(_,_,_,_) * _$_() ____(_,_,_,_,_,_),__(_,_,_,_) * _$_
|
||||
()____(_,_) %>;___($(m,i,au)[($(n,i,t)) _[_$_()____(_,_,_,_)]%__(_,_,_,_,_)]);
|
||||
$_$(_[__(_,_ ,_,_ ,_,_,_) + __(_,_,_,_,_,_)]++){m(i,a,u) ( _$()) ;$_$ (_[_$_()
|
||||
____(_,_)]++)$_$(_[_$_()____(_,_,_)] $_$_ _$()) $_(f,i)(_ [__(_,_,_,_,_,_,_) +
|
||||
_$_()] != __(_)) ___(_$_()) ;{ m(i,a,u)(__$()); r(e,t) /* IOCCC 2014*/ %>
|
||||
@@ -0,0 +1,58 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#include<stdio.h>/*IOCCC2014 2014 2014 IOCCC2014IOCCC2014IOCCC201*/
|
||||
char*s="\"nsu{AntynCnuq}Bnu{ sEot ln>b )+c^g+@`+]_osk{;j@bkg&c<'^o\
|
||||
r'Q] bh'l vQ^k g&c: %n|\
|
||||
N]_o ptj9 lwg+ )d:b kg$\
|
||||
c8#^ #g+)d8`a%g+) d8`_ g&;bh'oq Q^)g +&kcNlyMc+)d 8`a\
|
||||
`g+@ u)|d8ak=bl}( Q^og (O{MK6lM L(rR pOpM866OsRlm N(q\
|
||||
Q]## OsR#M_(lQoOa N9$m vOwwRor~ }(cN mkM: q(Q]%_(uU]}_ {8b\
|
||||
%mRh #S^`#mOaaD%/ RI4$ 4SNH$%N4 RlMG /2MJ 24O3NF(tQ?1l N*N\
|
||||
+Q]l mq9l8b$^#h$# .d,d xv#mSOPm R8`/ lM;b h&^/lM:k8b%& Q^-\
|
||||
h%c9 .#,/&N$McPc% -d8, $c8``7:b %^h% :79b $^%$7ON8r%Qr h$Q\
|
||||
On%q N%O~ M$qN$OMp RmPQ O%rQ $rQ\
|
||||
MkQN 77O# dj#Nkd$7 O%d8 ``(r RmM\
|
||||
:(luN](%mRMmO%lNRmO_loa8%%O< b(lQ h'lQ O^ln ;b'%N&O^6sN#M9slltwzh&TmS$'\
|
||||
%R#ON$oNS&pRM7O$'%S#ON$oNS&p SMd9 ``(t pkO9 $:nk8b#^%}kx#O%lMtpk#OQOP:#\
|
||||
mR8`}(qQ O<b\
|
||||
'7M{N^kh 'Q]\
|
||||
7sN' M8q;k'N_7vN'nSM8 'nR; $%M' TamS&7O#d#7O &d8`z9b$ ^h$\
|
||||
rQ]6 yN$_$$pQaM8m{px$ TmSt 6O#N sM$nRmUd#7Os d77sNOsd 8`j\
|
||||
=nk; |8k9 b1g( Q^)$c:%] k*Q]g$9%_h*]+wnS _+sTaa:&%{R\
|
||||
M<%{ S{O_ &<#w kP8#a;'( 0d:`184>b)^15)OM :23h)QN<'/M\
|
||||
=b(^'h(Q]0h# c_kah%0d9`b'/O(Q^(/SlM90%M(/ RM;& $c&kckQ, -$c\
|
||||
.&kccMcOP$&d 9g(=``6:69j=b5g(Q^3(2lNUO<b4 'Q^s ;b&^%%pQ M8k\
|
||||
$7O#cQ]0(2(Q]'2O 3'Q]'_3a N_1' 5OMaMch&T$mR#nRMPmSk U$7\
|
||||
O#d8_a%%mS]l_%mR mS]$]h$9 j_la _$6N]g$9j_laaaN:`g'< ``7\
|
||||
oM:6%N9b%g$Q ^6%N8b%g #Q^l peoqemtemw#jQ7#QO$jQ O7$Q Ok#\
|
||||
$7OMQ]k_#$7O ckQaOrON epne luelue`lpeoqempepneu e`kf _a`\
|
||||
lf)) *+,**,*)-)/),0).0(6/2+667,(& $##\
|
||||
#;=@ D*0;#include<stdio.h>@intYH[ 9`%\
|
||||
.],*s,*c,d,t;`;'main(`-9n,ch ar*v []){ for(s=c= H+3`XI;\
|
||||
(*++s=Q[d++]););for(;n>1&&(* ++s= v[1] [tgANs=H ;d=*c++\
|
||||
%93, d-9; ){in tYv=*s,g []={ n+v, v-n,n*_\
|
||||
,#^_ ,,<v ,n?v /n:0`,#% `,,v >>n, v==n}ay\
|
||||
>t=0 ;d<4&&d>=2*! !n&& (c-=d/3*2_KK3+*c++,t||v!=98+d);) t+=v++/6-16\
|
||||
?0:v /2%3-1cq*d-1 4;t> 0_t$<3_z(105<*c_X'=t*21aq@-106;n =d>76?s--,g\
|
||||
[d-7 7]:d>55?H_1) 21]= n,*_@_8( 9?*++s_4&12>d_C`f3]+=21-d*2\
|
||||
:d<3 4?t:_Zadat57 <d?p utchar(n ),v:6<a](g+99]=a{d2#:`xa6,n\
|
||||
;}re turnY_.",*p, b,d[ 9338 ],*q,x,*r=d; int main(){;for(
|
||||
p=q= 5000+0+d;*s; s++) if(* s>32)*p++=*s -89?*s:32;for(p=
|
||||
1152 +q;( b=*p++);){for(d[17]= 10;x =*p++,b<
|
||||
92&& 34<b --;*r++=x)if(x==9*9) for( ;*q;x=34
|
||||
)*r++=*q++;for(p-=b<92;b-->4 *23;r++) *r=r[36- x];}puts (d);
|
||||
return(0);}/*IOCCC2014IOCCC2 014IOCCC 2014IOCC C2014IOC CC*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
#include <stdio.h>
|
||||
#define TA q=/*XYXY*/
|
||||
#define/*X YXY*/CG r=
|
||||
void p(int n,int c){;
|
||||
for(;n--;) putchar(c)
|
||||
#define Y( z)d;d=c++\
|
||||
%2<1?x=x*4 +z,c%8>5?\
|
||||
x=x?p(1,x), 0:x:0:0;d=
|
||||
#define/*X YX*/C Y(1)
|
||||
#define/*X YX*/G Y(2)
|
||||
;}int(*f)( void),d,c,
|
||||
#define/*X YX*/A Y(0)
|
||||
#define/*XY*/AT int\
|
||||
m(void/**/){d=
|
||||
#define/*XYX*/T Y(3)
|
||||
#define GC d; return\
|
||||
0;}int(*f) (void )=m;
|
||||
x,q,r; int main(){if(
|
||||
f)f();else {for(puts(
|
||||
"#include" "\40\"pro\
|
||||
g.c\"\n\n \101T"+0);
|
||||
d=!d?x=(x= getchar())
|
||||
<0?0:x,8*8 :d,TA++c%8
|
||||
,TA(1+7*q- q*q)/3,r=c
|
||||
*15-c*c-36 ,p(r<0?!q+
|
||||
4:r/6+!q+4 ,32),q||x;
|
||||
c%=16)q?p( 1,"ACGT"[x
|
||||
/d&3]),p(q ,126),p(1,
|
||||
"TGCA"[x/d &3]),d/=4,
|
||||
p(001,10): puts(c%8?\
|
||||
"CG":"TA") ;puts("GC"
|
||||
);}return 0;}/**/
|
||||
@@ -0,0 +1,72 @@
|
||||
#include /*!!TAB=4!*/<stdio.h>
|
||||
#include /*IOCCC2*/"SDL/SDL.h"
|
||||
#define b/*{{IOCCC257}}*/ if (
|
||||
#define a(b, c) for (b = 0 ; /*IOCCC/2014*/b<d; b++,c)
|
||||
e,h,f,g,i,j,k,l,m,n,o,p=1,*q,r,s=5, t,*u,x,y,z,A,B, C[
|
||||
333*7],d=333; D,E,F,G [2 ],H, I, J, K, L, M,N= 1,O,P,Q
|
||||
,*R;char * S, **T; /*33*/ ;
|
||||
SDL_Surface*U,* V; int*W( X
|
||||
){ u=C+X *7; b*u){ u++; x =u[0]; y=u[1
|
||||
]; H=u [2]; z =(H%8) *
|
||||
i; A=( H/8)*i ; B=u[ 3
|
||||
]/**/; return u; ; } return
|
||||
0; } Y (){ O=50; r= 0; t=1 ;
|
||||
} Z (X ,m, n,o)/**/ { /**/ ;
|
||||
return W(X)&&B&&(m< x+i&&n <
|
||||
y+i&&x<m+i&& y<n+o); } int*ba(int*u){ int X
|
||||
,*bb=C; a(X, bb+=7){ b!*bb){ *bb=1; R
|
||||
=bb +1; H=6; while(H--)*R++=*u++; /*W
|
||||
N N
|
||||
E E
|
||||
S S
|
||||
*/return bb; } } return 0; } bc(e){ q[2]=e; } bd
|
||||
(be,bf){ int X,bg; m+=be; n+=bf; I=e
|
||||
-i; m=m<0?0:(m>I?I:m); a(X,0){ b Z(X
|
||||
,m,n,o)){ bg=B&1; b D&&bg) continue;
|
||||
m-=be; n-=bf; b B&8){ u[-1]=0; j=1; bc(8); b B&32){ n-= i;
|
||||
o=i*2; } } b B&16&&!O){ bc(32+(o>i?8:0)); Y(); u[- 1]=0; }
|
||||
b(B&128&&bf&&s<0)||(B&64))u[-1]=0; b bg&&!O){ b bf&&s >0){
|
||||
u[2]--; u[3]=bf=0; s=-6; } else { b j){ bc(0); b o>i) n+=o=i; D=30; j=0;
|
||||
} else { bc(24); Y(); L=-1; } } } b B&4){ b bf&&s<0){ int I[]={ x,y-i,u[
|
||||
5],u[4],rand()%2?1:-1,2} ; u[2]++; u[3]=2; ba(I); } } b bf)s=1; break; }
|
||||
} } bh (m,e,k, bi){ H=k/ 2; G[bi]=m>e-H? k
|
||||
- e:(m>H?H-m:0 ); } bj(X,be ,bf){ int bk ;
|
||||
u [0]+=be; u[1 ]+=bf; W(X); E=x,F=y,I=0; a
|
||||
( bk,0){ b I=(X!=bk&&Z(bk,E,F,i)&&(B&6 )
|
||||
) )break; } W(X); b I){ b bf)u[1]-=bf; b
|
||||
be ){ u[0]-=be; u[4]*=-1*be; } } W( X); }
|
||||
bl (){ int bm=n,X; SDL_FillRect(U,0,M); X=4; while( X
|
||||
-- )bd(r,0); X=3; while(X--)bd(0,s); b n>h&&!O)Y () ;
|
||||
t =bm==n; q[0]=m; q[1]=n; bh(m,e,k,0); bh(n,h,l,1) ;
|
||||
a(X,0){ b W(X)){ b B&9){ bj(X,u[4],0); bj(X,0,2); } b B&1){ *u +=u[4]; b
|
||||
++u[5]>20){ u[4]*= -1; u[5]=0; } z+=K
|
||||
%2?i:0; } J=i; b q ==u){ J=o; b!O){ b
|
||||
r)z+=i*(K%2); b!t) z=48; z+=p<0?i*4:0
|
||||
; }} b q!=u||!(D&& 0==D%3)){ SDL_Rect
|
||||
bn={ z,A,i,J} ,bo= { G[0]+x,G[1]+y,i,
|
||||
J}; SDL_BlitSurface (V,&bn,U,&bo); } }
|
||||
} b(s+=2)>2)s=2; K ++; D-=D?1:0; b O)
|
||||
b!-- O) exit(L); } bp(X){ return strtol
|
||||
(T[X],0,0); } bq(int H , int*br,int bs ){ int bt;
|
||||
bt=Q-P; b bt>bs) bt= bs; SDL_MixAudio(br,S +P,bt,
|
||||
128); P+=bt; b P>=Q)P=0; } SDL_AudioSpec bu={8000
|
||||
,8,1,0,256,0,0,bq} ,bv ; main(int bw,char**bx){ T
|
||||
|
||||
|
||||
=bx; int by,H=255, bz=H<<8 ,bA =bz <<8,bB= bA<<8,
|
||||
bC=bp(5),bD=bp(6); SDL_Event bE; o =i= bC / 8; k = bp(1)
|
||||
,l=bp(2),e=bp(3),h =bp (4); M= bp(9); /**/ SDL_Init(/*<2053"*/
|
||||
0xffff ); b!*(char*) &N){ H=bB; bz =bA; bA =bz>>8;
|
||||
bB=255 ; } U=SDL_SetVideoMode(k,l,0,0); V=/*NES HISTORY
|
||||
SANDRO */ SDL_CreateRGBSurface(1 <<15 , bC, bD, 32,H,bz
|
||||
,bA,bB); fread(V-> pixels,bC*bD*4,1,fopen(T [7],"r" )); SDL_OpenAudio(&
|
||||
bu,0); SDL_LoadWAV (T[8],& bv,&S,&Q ); /**/ SDL_PauseAudio(0);
|
||||
for(; ; ){ int u[6 ],*I; H =0 ; while (H < 6) scanf(/*0*/
|
||||
"%d ", u+H++); b u[5]< 0)break ; I=ba(
|
||||
u);b!u [3]){ q =I+1; m =u[0 ]; n=u[1];
|
||||
} } for (; ; ){ while/* !MAFFIO DO.S*/(
|
||||
SDL_PollEvent(&bE) ) { by= bE.type ==3; b!O &&(by|| bE.
|
||||
type==2)){ I = bE. key/**/ .keysym .sym; b I== 276)r=
|
||||
by?0:(p=-1); b I== 275 )r= by?0:(p =1); b I==32)by?
|
||||
|
||||
0:(t?(s=-9):0); b I==27)exit(0); } } bl(); SDL_Flip(U); SDL_Delay(60); } }
|
||||
@@ -0,0 +1 @@
|
||||
d=80,e,j;g(){j+=getchar();}main(a,b)char**b;{for(;;){j=0;g();if(j<0)break;g(g());putchar(b[1][j/3*strlen(b[1])>>8]);if(!(++e%d))puts("");}}
|
||||
@@ -0,0 +1,56 @@
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#define A calloc(1, sizeof(m))
|
||||
#define D m.
|
||||
#define L ->
|
||||
#define P malloc(
|
||||
#define R &&
|
||||
#define S ++
|
||||
#define U for(
|
||||
#define V if(
|
||||
#define W L i
|
||||
#define X L a
|
||||
#define Y L b
|
||||
#define Z L c
|
||||
|
||||
typedef struct T*_; struct T{ int t,i; char*a; _*b,c,d,e,f; } m,x,y; struct stat z; int u; void * H;
|
||||
int K(int c){ return strchr(" \n\t",c); } void B(_ s,_ p) { s Y=realloc(s Y,S s W*sizeof(_)); s Y [s
|
||||
W-1]=p; } _ C(char*d,int l){ _ s=A; s X=d?d:P 1); s W=l<0?d?strlen(d):0:l; return s; } _ E(_ s){ _ r
|
||||
=A; int i=0; U; i<s W; ){ U; i<s W R K(s X[i]); )i S; int j=i; U; j<s W R !K(s X[j]); )j S; V j-i)B(
|
||||
r,C(s X+i,j-i)); i=S j; } return r; } int F(_ a,_ b){ return a W==b W R !memcmp(a X,b X,a W); } void
|
||||
I( _ s,char c ) { char*d=P 1); *d=c ; B(s,C(d,1) ); } void
|
||||
J ( char*d,int l ,int o,_ v){ _ n= C(d,l); _ w; U l= 0; l
|
||||
<D d W; ) { w= D d Y[l S ]; V F( w Z,n)){ V o>w W) return; goto O; } }
|
||||
B( D d,w= A ); w Z=n; O:w W =o ; w L d=v; } int M( _ b,int p,char*t,int
|
||||
g ){ _ f= A; f L e= A; f X=t; int h=g ,i=0,j=0,n=b
|
||||
W ; char c=0, d,*o =b X ; U; p<n; ){ t=j?"":f X ;
|
||||
int k=p; _ r=H ; U; p <n; ){ int l = 0; U; p<n R o[p]==92 ; ){ l S; p S; } c=o
|
||||
[p S ]; V c^10||! l% 2 ||!g){ d=c== 35 R !i R!g|| c== 10 R g^2; V d||strchr(t,c
|
||||
)) { r=C(o+k,p-k- d*l/ 2-1); V d R l%2) { r X[r W-1] =c^35 ?32:
|
||||
c; c =0; } break; } } c=0; } V!j)B (f L e,r?r:C(o+k, n-k) ); r
|
||||
=A; switch(c){ case 35:j S; case 0:break; case 10:goto O; case 36:switch(d=o[p S]){ case 36:I(f L e,
|
||||
d); break; default:I(r Z=A,d); goto o; case 40:case 123:r L f=f; r L e=A; r X=d^40?"}$":")$"; f=r; }
|
||||
break; default:V f L f){ r Z=f L e; f=f L f; o:r L t S; B(f L e,r); } else goto O; } i=f L f R g==1;
|
||||
g=i?0:h; } O: x.c=f L e; x.t=c; return p; } _ N(_ s){ _ o=C(H,0); U int i=0; i<s W; ){ _ p=s Y[i S];
|
||||
V p L t){ _ n=N(p Z); p=C(H,0); U int j=0; j<D d W; ){ _ w=D d Y[j S]; V F(w Z,n)){ M(w L d,0,"$",2)
|
||||
; p=N(x.c); break; } } } o X=realloc(o X,o W+=p W); memcpy(o X+o W-p W,p X,p W); } return o; } _ O(_
|
||||
t){ U int i=0; i<D e W; ){ _ s=D e Y[i S]; V F(s Z,t))return s; }_ s=A; s Z=t; s L d=A; s L t--; B(D
|
||||
e,s); return s; } void Q(_ s){ _ d=s Z; V!stat(memcpy(calloc(1,d W+1),d X,d W),&z))s L t=z.st_mtime;
|
||||
V!s W S){ u=!s L d W R s L t<0; int i=0,j,k=s L t<0; _ c=H,t; U; !u R i<s L d W; ){ _ a=s L d Y[i S]
|
||||
; U j=0; !u R j<a L d W; ){ Q(t=O(a L d Y[j S])); k|=t L t<0||t L t>s L t; } V a Z W){ c=a Z; V a L
|
||||
d W)J("<", 1, 0, *a L d Y); } } U j=0; !u R c R k R j<c W; ){ J("@",1,0,d); s=N(c Y[j S]); U; s W R
|
||||
strchr("@+-",*s X); )s X S; u=system(s X); } } } void G(_ b){ U; b W R K(*b X); ){ b X S; b W--; } }
|
||||
|
||||
int main(int i,char**a,char**e){ D d=A; D e=A; D c=A; char p[]="NBLF\1Nblfgjmf\1",*q=p; U; (*q++)--;
|
||||
); J(p,4,0,C(*a S,-1)); U i=0; i<3; i+=2){ U; *a; ){ q=*a; U; *q R*q^61; )q S; V*q)J(*a,q-*a,i+1,C(q
|
||||
+1,-1)); else V!i)B(D c,C(*a,-1)); a S; } a=e; } stat(p+5,&z); i=z.st_size; _ b=C(H,0),c,d; b W=read
|
||||
(open(p+5,0),b X=P i),i); U; u<i; ){ V b X[u]^9){ U; u<i R K(b X[u]); )u S; u=M(b,u,"=:$",0); y = x;
|
||||
switch(x.t){ case 58:u=M(b,u,"$",0); D f=c=A; c L d=E(N(x.c)); c Z=A; d=E(N(y.c)); U; d W--; )B(O(*d
|
||||
Y S) L d,c); break; case 61:u=M(b,u,"",0); G(c=N(x.c)); G(d=N(y.c)); U; d W--R K(d X[d W]); ); J(d X
|
||||
,S d W,2,c); } } else { u=M(b,S u,"$",1); I(x.c,0); B(D f Z,x.c); } } V!D c W R D e W)B(D c,D e Y[0]
|
||||
Z); U u=0; !u R D c W--; )Q(O(*D c Y S)); return u; }
|
||||
@@ -0,0 +1,43 @@
|
||||
#/*
|
||||
q{G.
|
||||
*/include<stdio.h> /*G!*/
|
||||
#define G(g,o)/**/int g=o;/**/
|
||||
#define q(b)int o[]={0,0,0,0,\
|
||||
0};char*p=#b,P[9999],*d=P,*e[]={"('A`)"\
|
||||
,"(A`)","('A)","('A`)"},b/*3792/e887094c*/
|
||||
q(*s=__TIME__;extern void w(){G(g,*o)for(;g--
|
||||
;);}extern void x(){}extern void y(){}static void z
|
||||
(char*p){for(;(*d=*p++)!=0;d++)*d-=061*(59==*d||*d==81);}int
|
||||
main(){char N[]="<;iQ=/*do<;dQ=ook8?boc;aQ=odr8>oc;_Q<ox8>oc"
|
||||
";^Q<d|8=o;]Q<dj8<Pk8<c]'?;QQdi8?P'Q)d8<9`8?c;Qdh8=P']Q<`c8>PQ9_8"
|
||||
">b;og8=''`Q<`b8?'QQ9_8?c;dPe8dQa8<P]Q<``8=;'f8>QQ`]8?ocQQ_8=''_Q`8aQ"
|
||||
"CYOUQWIN!]Q=;of8BQQ)88bc]QA98P'Qo]8>oQQ_8CP;QQ98b`_8@P8(Q`]'^Q=`']QB)88"
|
||||
"bQQ]`8J;QQ`88bc99bd(`8iQ@''QQo^8E'`8c;QQ'Q``8?QQ`'kQ<o]8B9PQQ`';_Q<`_8<cbQ"
|
||||
"<o_Q<o_QBdo`QQ';`Q=9`]8=bobQ_o_Q<o]8=';bQC(88cQ`bcgQ>oP']8<;cQ>98)^Q?''oc`Q>"
|
||||
"oc']Q]8<;cQ>`8bbQA``QQ''`Q?88P;dQ=`)nQ?*/;;"/*}}=~/./;print"cp\40sinon.c\40r",
|
||||
"un.c\n";for($i=1;$i<21;$i++){for($j=0;$j<2;$j++){print"gcc\x20-O",$j*2,
|
||||
"\40run.c\x20-o run&&./run|tee run.c\n"if!($i%(2+$j));}print"sleep $j\n";
|
||||
} __DATA__ 8M*/;G(Z,60*(60*(10**s+s[1])+s[3]*10+s[4])+s[6]*10+s[7]-1933008
|
||||
)G(l,(Z+86400-*o)%86400)G(M,o[3] *17+o[4]*11) G(O,(&x-&w)-(&y-&x)?1:0)G(
|
||||
m,*o)G(n,m)G(i,0)G(j,O)if(M>197)for( p=N;*p; )if(*p>92){*N=p[1 ];N[1]
|
||||
=0;for( O=*p++-90;0<O--;z( N));p++;}else{ s= p;for(O= *p++-59;O--;p++)
|
||||
p[-1]=*p;p[-1]=0;z(s);}else{ if(M==0){*o=Z;l=0; }if(o[O+3]&&o[ O+1]+(O?3:5
|
||||
)>l)Z=O;else++o[O+3];o[O+1] =l; if(l<60)d+= sprintf(d,"#include<stdio.h>"
|
||||
"\12#define G(g,o) int g=o;\n#d" "efine \161(b" ")int\40o[]={%d,%d,%d,%d,%d};char"
|
||||
"*p=#b,P[9999],*d=P,*e[]=" "{\"%s\", \"" "%s" "\",\"%s\",\"%s\"}, b\nq(%s)\n"
|
||||
,*o,o[01],o[2],o[3], o[4] ,e[3],e[1], e[2],*e,p);z("/*;; ");for(i=0; i++<18
|
||||
;z(";"))for(j=0;j++<11;n=(n*193+287) %384 ){m=(97+(67*m ))%198;for
|
||||
(O=0;O++<n%03;z("Q") );s=d;for(z(e[ ( n/3)&3]);m<M &&s-d;*s++
|
||||
=040);}if(l<60) {for (z(";Time:Q") ;(l++<60);z ("#"));for
|
||||
(z(";Heca"/* */ "t" "eQII:" "Q") ;o[3 ]++ <=24;z("#"));z
|
||||
(Z?"":"Q(j" "a" "m" "me" /* @ */"d" ")");for(z(
|
||||
";GlockQ18" "C:" /* * */ "Q");o[4]++<
|
||||
25;z("#") );z( Z- 1? ";":"Q(jam"
|
||||
"med);") /* */ ;} else z(";"
|
||||
";Gam" /* */ "eQover."
|
||||
";;" /* (- */);for
|
||||
(O= 0;O <77;O
|
||||
++) z("Q");z( "*" ""
|
||||
"/" );}
|
||||
puts (P);;
|
||||
return+0;})
|
||||
@@ -0,0 +1,125 @@
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
#include <dlfcn.h>
|
||||
|
||||
typedef int (*and_eq)();
|
||||
|
||||
typedef struct {
|
||||
and_eq T[15];
|
||||
int U[6];
|
||||
void *V;
|
||||
} W;
|
||||
|
||||
#define struct(z, x, y) FILE*q = fopen("t.c", "w"); E(%cinclude "prog.c"\n extern void bitand() __attribute__((constructor)); \n, 35, 9); z fclose(q); if (system(CC " -DCC= -shared t.c -o " #x " " #y " 2>err")) exit(3); { dlopen("./" #x, RTLD_LAZY); }
|
||||
#define E(x, v, w) fprintf(q, #x, v, w);
|
||||
#define H "THE LEMONLORD"
|
||||
#define Q (intptr_t)&
|
||||
#define O(x) = (J(x)(V.V) - 32 / x) / 2,
|
||||
#define R(x, y) E(J(3)(%d, %d, B(0) == x ? "{" #y "} " : " " #y); , o + 12, a += (3 + 5*x) | 1 )
|
||||
#define A(x) ((W *)x)->
|
||||
#define Z "%5d"
|
||||
#define B(x) V.U[x]
|
||||
#define J(x) V.T[x]
|
||||
#define restrict sprintf
|
||||
|
||||
char M[99] = " { { DEFEAT "H" } } ";
|
||||
|
||||
W V;
|
||||
|
||||
void xor_eq() {
|
||||
int a O(1) b O(2) o = b;
|
||||
if (J(14)) { J(14)();
|
||||
return;
|
||||
}
|
||||
|
||||
struct(E(
|
||||
|
||||
int k() {
|
||||
V = *(W *)%td;
|
||||
char *y = (char*) %td; , Q V, Q M)
|
||||
E(int x = %d; , a, a)
|
||||
char *x = "\0; ; ; ; ; ; ; ; ;; ; ; ; ; ; ; ; ; \0{ } \0{ } \0{ } \0{ } \0{ {HP} {MP} {HP} {MP} } \0{ } \0{ O O } \0{ /|-} {-|\\\\ } \0{ | | } \0{ / \\\\ / \\\\ } \0{ } \0{ } \0{ } \0; ; ; ; ; ; ; ; ;; ; ; ; ; ; ; ; ; \0";
|
||||
while (*++x) for (E(J(3)(%d, x, "%s"); , b++, x)*++x; ); {
|
||||
R(0, ATTACK)
|
||||
R(1, REGENERATE)
|
||||
R(2, HEAL)
|
||||
}
|
||||
E(J(3)(%d, %d - strlen(y) / 2, y); char d[99]; , o+2, a - 8)
|
||||
E(restrict(d, Z Z " " Z Z, B(1), B(3), B(2), B(4)); J(3)(%d, %d, d); , o + 4, a - 24)
|
||||
E(J(4)();
|
||||
}
|
||||
|
||||
void bitand() {
|
||||
A(%td)T[14] = k; } , Q V, V)
|
||||
, volatile, )
|
||||
xor_eq();
|
||||
}
|
||||
|
||||
#define S(x) 1 + rand() % (x)
|
||||
#define Y(x) restrict(M,#x,D)
|
||||
|
||||
void N() {
|
||||
int c = 0;
|
||||
xor_eq();
|
||||
if (B(5) = (B(1) * B(2) < 1)) {
|
||||
for (; !sleep(++c) && c < 3; xor_eq()) {
|
||||
char *D = ((B(1) < 1) + c) & 1 ? H " has" : "You have";
|
||||
c & 1 ? Y(%s died!) : Y(%s won!);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#define X(a, n, b, g, f) switch (B(n) a) { case 0: D = S(16 - 4*n); B(2-n) -= D; Y(b hit for %d!); break; case 1: D = S(10-6*n); g; B(3+n) += D; Y(b f %d MP!); break; case 2: D = 33; if (B(3+n) > 1) { B(3+n) -= S(2); B(1+n) += D = S(18 + 6*n); Y(b heal %d!); } else { Y(b need more MP%c); u = 1; } break; } N(); if (B(5) | u | n) { return 2; }
|
||||
|
||||
int x() {
|
||||
int u = 0, D;
|
||||
X(, 0, You, , gain)
|
||||
sleep(1);
|
||||
X(< 9 ? 0 : B(2) < 20 ? B(4) < 2 ? B(3) >= 1 : 2 : B(4) < 5 && S(3) != 1 && !(B(3) < 1) ? 1 : S(8) > 6 && (B(3) || B(4) > 1) ? 1 + (B(4) > 9 || B(3) < 1) : 0, 1, They, if (B(3) < D) { D = B(3); } B(3) -= D, steal) } int w(int *p, and_eq *P) {
|
||||
int r = 9;
|
||||
struct(
|
||||
E(int f(int x) { switch(x) { , 0, 0)
|
||||
while (*p) {
|
||||
E(case %d: return ((and_eq) %td)(); , r += *(p++), Q **(P++)); }
|
||||
E(} return 1; } void bitand() { A(%td) T[13] = f; } , Q V, 1)
|
||||
, thread_local, )
|
||||
return p[-2];
|
||||
} int u() {
|
||||
return B(5) = 1;
|
||||
}
|
||||
|
||||
int main(int j, char **v) {
|
||||
srand(time(0));
|
||||
struct(
|
||||
E(#include <ncurses.h>\n void F() { endwin(); puts("Play again?"); } int g() { int o = getch(); return o == KEY_LEFT ? -1 : o == KEY_RIGHT ? -2 : o;
|
||||
}
|
||||
|
||||
void bitand() {
|
||||
and_eq *G = A(%td) T - 1; , Q V, 8);
|
||||
char *i = "\0keypad\0getmaxx\0getmaxy\0mvaddstr\0refresh\0g\0cbreak\0noecho\0nonl\0";
|
||||
memcpy(V.U, (int[6]) { 0, 30, 50, 5, 10, 0} , 6 * sizeof(int));
|
||||
while (*++i) {
|
||||
E(*++G = (and_eq) %s; , i, i);
|
||||
while (*++i);
|
||||
}
|
||||
E(initscr(); A(%td)V = stdscr; atexit(F); } , Q V, i)
|
||||
, static_assert, -lncurses)
|
||||
for (j = 6; j < 9; ) {
|
||||
J(j++)();
|
||||
}
|
||||
J(0)(V.V, 1);
|
||||
for (; !B(5); ) {
|
||||
xor_eq();
|
||||
j = J(5)();
|
||||
if (j & (~((1+~1U) >> 1))) {
|
||||
B(0) = (B(0) + j + 3) % 3;
|
||||
} else {
|
||||
J(13) || w((int[]) { 1, 3, 14, 5, 49, 32, 0} , (and_eq[]) { x, x, u, x, u, u} );
|
||||
J(13)(j);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
char X[] =
|
||||
" ETIANMSURWDKGOHVF:L:PJBXCYZQ::54:3:::2&:+::::16=/:::(:7:::8:90"
|
||||
"::::::::::::?_::::\"::.::::@:::'::-::::::::;!:):::::,:::::";
|
||||
|
||||
int j,w,h,f,u,d,g,e,n,i,l,a,r,p,c,m,o,t,s,Q=32,T[32],W[32],I=13000;
|
||||
|
||||
int main(int v, char** b) {
|
||||
|
||||
for (i=0;v>0&&v<5&&(v*=t=fread(X,1,1,stdin));)
|
||||
|
||||
for (v-1&&101==*1[b]?++g%1500?u+=(g&1^1)*(*X<0?-*X:*X):(f=e,e=w,w=d,d=u,
|
||||
m=(1 - h%2* 2 )*(d -f)/ (d<f ?d|1 : 1|f) > 5?T[ h%Q] =o+l , l=W[
|
||||
h++%Q]=o,o=0:m,o++,u=main(0,b)):(c=strrchr(X,~(Q&*X&*X/2)&*X)-X,j=255);
|
||||
v==1&&(c*j||main(*X-Q?8:24,b));j/=2)c<j?0:main(9+(c-j)/(j/2+1)%2*10,b);
|
||||
|
||||
for (a=u=0;i<=Q*Q&&!v;j>7&&j<13?s=c*s+T[i/Q]/2,s/=++c:0)
|
||||
!(i++%Q)?a=c>a?u=s,c:a,c=s=0:0,j=T[i%Q],j=j?T[i/Q]*10/j:0,j*=(j<5)*2+1;
|
||||
|
||||
for (r+=(h-r)/Q*Q;i<v/4*I;putchar((i/I<v%4)*i%2*85<<(i%176/88)),i++);
|
||||
|
||||
for (g*=!!v;r+t!=h+1&&h>5&&!v;r+t!=h+1?(W[r%Q]>2*u||r==h?p=n=n>6?0:
|
||||
putchar(X[p-1+(1<<n)])&0:0,W[r++%Q]>6*u?putchar(Q):0):0)
|
||||
*X=Q,p=r%2?++n,2*p+(W[r++%Q]>2*u):p;
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
#include<stdarg.h>/*Y=\f*/
|
||||
#include<stdio.h>/*.(\x.f(*/
|
||||
#define z return/*xx))(\x.*/
|
||||
#include<stdlib.h>/*f(xx))*/
|
||||
typedef union w w;union w{
|
||||
#define L(f,y,x,t) w _ ##\
|
||||
f(w x,...){va_list argh;w\
|
||||
y; va_start(argh,x);y= *\
|
||||
(va_arg(argh,w*));va_end\
|
||||
(argh);z(t);} w f (w fw)\
|
||||
{r((w){.c= &_## f}, fw);}
|
||||
int _; void*p;w(*c)(w,...
|
||||
#define r(x,y)w*k=malloc\
|
||||
(sizeof(w)<<1); k[0]= x\
|
||||
; k[1]=y; z((w) {.p= k})
|
||||
#define l(f,x,t)w _##f(\
|
||||
w x,...){z(t);}w f={.p\
|
||||
=(w[1]){{.c= &_##f}}};
|
||||
);};w a(w f,w x){w*d=f
|
||||
.p;z((*d->c)(x,d+1)
|
||||
|
||||
|
||||
) ; }
|
||||
w a_(w f,w fw){r(f,
|
||||
fw);}w _(w f){w*k=f.p,r=
|
||||
a(*k,k[1]); free(k) ;z(r);}
|
||||
L(F,f,x,(w){._=x._?x._*a(_(f),
|
||||
(w){._=x._-1})._:1})l(F_,f,F(f)
|
||||
)L( W,(f),/*=\*/x,a(f,a_(x,x))
|
||||
)l( Y,/*=\*/f,a(W(f),W(f))
|
||||
)int main(){printf("%.""f\n",
|
||||
a(a(Y,F_),(w){._=10})._
|
||||
/60./60/24/*d */
|
||||
) ; }
|
||||
Reference in new issue
Block a user