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,2 @@
|
||||
int i;main(){for(;i["]<i;++i){--i;}"];read('-'-'-',i+++"hell\
|
||||
o, world!\n",'/'/'/'));}read(j,i,p){write(j/p+p,i---j,i/i);}
|
||||
@@ -0,0 +1,32 @@
|
||||
#define x =
|
||||
#define double(a,b) int
|
||||
#define char k['a']
|
||||
#define union static struct
|
||||
|
||||
extern int floor;
|
||||
double (x1, y1) b,
|
||||
char x {sizeof(
|
||||
double(%s,%D)(*)())
|
||||
,};
|
||||
struct tag{int x0,*xO;}
|
||||
|
||||
*main(i, dup, signal) {
|
||||
{
|
||||
for(signal=0;*k *x * __FILE__ *i;) do {
|
||||
(printf(&*"'\",x); /*\n\\", (*((double(tag,u)(*)())&floor))(i)));
|
||||
goto _0;
|
||||
|
||||
_O: while (!(char <<x - dup)) { /*/*\*/
|
||||
union tag u x{4};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
while(b x 3, i); {
|
||||
char x b,i;
|
||||
_0:if(b&&k+
|
||||
sin(signal) / * ((main) (b)-> xO));/*}
|
||||
;
|
||||
}
|
||||
|
||||
*/}}}
|
||||
@@ -0,0 +1,12 @@
|
||||
a[900]; b;c;d=1 ;e=1;f; g;h;O; main(k,
|
||||
l)char* *l;{g= atoi(* ++l); for(k=
|
||||
0;k*k< g;b=k ++>>1) ;for(h= 0;h*h<=
|
||||
g;++h); --h;c=( (h+=g>h *(h+1)) -1)>>1;
|
||||
while(d <=g){ ++O;for (f=0;f< O&&d<=g
|
||||
;++f)a[ b<<5|c] =d++,b+= e;for( f=0;f<O
|
||||
&&d<=g; ++f)a[b <<5|c]= d++,c+= e;e= -e
|
||||
;}for(c =0;c<h; ++c){ for(b=0 ;b<k;++
|
||||
b){if(b <k/2)a[ b<<5|c] ^=a[(k -(b+1))
|
||||
<<5|c]^= a[b<<5 |c]^=a[ (k-(b+1 ))<<5|c]
|
||||
;printf( a[b<<5|c ]?"%-4d" :" " ,a[b<<5
|
||||
|c]);} putchar( '\n');}} /*Mike Laman*/
|
||||
@@ -0,0 +1,10 @@
|
||||
short main[] = {
|
||||
277, 04735, -4129, 25, 0, 477, 1019, 0xbef, 0, 12800,
|
||||
-113, 21119, 0x52d7, -1006, -7151, 0, 0x4bc, 020004,
|
||||
14880, 10541, 2056, 04010, 4548, 3044, -6716, 0x9,
|
||||
4407, 6, 5568, 1, -30460, 0, 0x9, 5570, 512, -30419,
|
||||
0x7e82, 0760, 6, 0, 4, 02400, 15, 0, 4, 1280, 4, 0,
|
||||
4, 0, 0, 0, 0x8, 0, 4, 0, ',', 0, 12, 0, 4, 0, '#',
|
||||
0, 020, 0, 4, 0, 30, 0, 026, 0, 0x6176, 120, 25712,
|
||||
'p', 072163, 'r', 29303, 29801, 'e'
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
main(v,c)char**c;{for(v[c++]="Hello, world!\n)";(!!c)[*c]&&(v--||--c&&execlp(*c,*c,c[!!c]+!!c,!c));**c=!c)write(!!*c,*c,!!**c);}
|
||||
@@ -0,0 +1,14 @@
|
||||
#define p struct c
|
||||
#define q struct b
|
||||
#define h a->a
|
||||
#define i a->b
|
||||
#define e i->c
|
||||
#define o a=(*b->a)(b->b,b->c)
|
||||
#define s return a;}q*
|
||||
#define n (d,b)p*b;{q*a;p*c;
|
||||
#define z(t)(t*)malloc(sizeof(t))
|
||||
q{int a;p{q*(*a)();int b;p*c;}*b;};q*u n a=z(q);h=d;i=z(p);i->a=u;i->b=d+1;s
|
||||
v n c=b;do o,b=i;while(!(h%d));i=c;i->a=v;i->b=d;e=b;s
|
||||
w n o;c=i;i=b;i->a=w;e=z(p);e->a=v;e->b=h;e->c=c;s
|
||||
t n for(;;)o,main(-h),b=i;}main(b){p*a;if(b>0)a=z(p),h=w,a->c=z(p),a->c->a=u,
|
||||
a->c->b=2,t(0,a);putchar(b?main(b/2),-b%2+'0':10);}
|
||||
@@ -0,0 +1,17 @@
|
||||
#define o define
|
||||
#o ___o write
|
||||
#o ooo (unsigned)
|
||||
#o o_o_ 1
|
||||
#o _o_ char
|
||||
#o _oo goto
|
||||
#o _oo_ read
|
||||
#o o_o for
|
||||
#o o_ main
|
||||
#o o__ if
|
||||
#o oo_ 0
|
||||
#o _o(_,__,___)(void)___o(_,__,ooo(___))
|
||||
#o __o (o_o_<<((o_o_<<(o_o_<<o_o_))+(o_o_<<o_o_)))+(o_o_<<(o_o_<<(o_o_<<o_o_)))
|
||||
o_(){_o_ _=oo_,__,___,____[__o];_oo ______;_____:___=__o-o_o_; _______:
|
||||
_o(o_o_,____,__=(_-o_o_<___?_-o_o_:___));o_o(;__;_o(o_o_,"\b",o_o_),__--);
|
||||
_o(o_o_," ",o_o_);o__(--___)_oo _______;_o(o_o_,"\n",o_o_);______:o__(_=_oo_(
|
||||
oo_,____,__o))_oo _____;}
|
||||
@@ -0,0 +1,9 @@
|
||||
#define P(X)j=write(1,X,1)
|
||||
#define C 39
|
||||
int M[5000]={2},*u=M,N[5000],R=22,a[4],l[]={0,-1,C-1,-1},m[]={1,-C,-1,C},*b=N,
|
||||
*d=N,c,e,f,g,i,j,k,s;main(){for(M[i=C*R-1]=24;f|d>=b;){c=M[g=i];i=e;for(s=f=0;
|
||||
s<4;s++)if((k=m[s]+g)>=0&&k<C*R&&l[s]!=k%C&&(!M[k]||!j&&c>=16!=M[k]>=16))a[f++
|
||||
]=s;if(f){f=M[e=m[s=a[rand()/(1+2147483647/f)]]+g];j=j<f?f:j;f+=c&-16*!j;M[g]=
|
||||
c|1<<s;M[*d++=e]=f|1<<(s+2)%4;}else e=d>b++?b[-1]:e;}P(" ");for(s=C;--s;P("_")
|
||||
)P(" ");for(;P("\n"),R--;P("|"))for(e=C;e--;P("_ "+(*u++/8)%2))P("| "+(*u/4)%2
|
||||
);}
|
||||
@@ -0,0 +1,23 @@
|
||||
#define C_C_(_)~' '&_
|
||||
#define _C_C(_)('\b'b'\b'>=C_C>'\t'b'\n')
|
||||
#define C_C _|_
|
||||
#define b *
|
||||
#define C /b/
|
||||
#define V _C_C(
|
||||
main(C,V)
|
||||
char **V;
|
||||
/* C program. (If you don't
|
||||
* understand it look it
|
||||
*/ up.) (In the C Manual)
|
||||
{
|
||||
char _,__;
|
||||
while (read(0,&__,1) & write((_=(_=C_C_(__),C)),
|
||||
_C_,1)) _=C-V+subr(&V);
|
||||
}
|
||||
subr(C)
|
||||
char *C;
|
||||
{
|
||||
C="Lint says "argument Manual isn't used." What's that
|
||||
mean?"; while (write((read(C_C('"'-'/*"'/*"*/))?__:__-_+
|
||||
'\b'b'\b'|((_-52)%('\b'b'\b'+C_C_('\t'b'\n'))+1),1),&_,1));
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
cat =13 /*/ >/dev/null 2>&1; echo "Hello, world!"; exit
|
||||
*
|
||||
* This program works under cc, f77, and /bin/sh.
|
||||
*
|
||||
*/; main() {
|
||||
write(
|
||||
cat-~-cat
|
||||
/*,'(
|
||||
*/
|
||||
,"Hello, world!"
|
||||
,
|
||||
cat); putchar(~-~-~-cat); } /*
|
||||
,)')
|
||||
end
|
||||
*/
|
||||
@@ -0,0 +1,26 @@
|
||||
typedef struct n{int a:3,
|
||||
b:29;struct n*c;}t;t*
|
||||
f();r(){}m(u)t*u;{t*w,*z;
|
||||
z=u->c,q(z),u->b=z->b*10,
|
||||
w=u->c=f(),w->a=1,w->c=z->
|
||||
c;}t*k;g(u)t*u;{t*z,*v,*p,
|
||||
*x;z=u->c,q(z),u->b=z->b,v
|
||||
=z->c,z->a=2,x=z->c=f(),x
|
||||
->a=3,x->b=2,p=x->c=f(),p
|
||||
->c=f(),p->c->a=1,p->c->c=
|
||||
v;}int i;h(u)t*u;{t*z,*v,*
|
||||
w;int c,e;z=u->c,v=z->c,q(
|
||||
v),c=u->b,e=v->b,u->b=z->b
|
||||
,z->a=3,z->b=c+1,e+9>=c&&(
|
||||
q(z),e=z->b,u->b+=e/c,w=f(
|
||||
),w->b=e%c,w->c=z->c,u->c=
|
||||
w);}int(*y[4])()={r,m,g,h};
|
||||
char *sbrk();main(){t*e,*p,*o;
|
||||
o=f(),o->c=o,o->b=1,e=f(),
|
||||
e->a=2,p=e->c=f(),p->b=2,
|
||||
p->c=o,q(e),e=e->c,(void)write
|
||||
(1,"2.",2);for(;;e=e->c){q(e),
|
||||
e->b=write(1,&e->b["0123456789"],
|
||||
1);}}t*f(){return i||(i=1000,
|
||||
k=(t*)sbrk(i*sizeof(t))),k+--i;
|
||||
}q(p)t*p;{(*y[p->a])(p);}
|
||||
@@ -0,0 +1,47 @@
|
||||
#include <stdio.h>
|
||||
#define O1O printf
|
||||
#define OlO putchar
|
||||
#define O10 exit
|
||||
#define Ol0 strlen
|
||||
#define QLQ fopen
|
||||
#define OlQ fgetc
|
||||
#define O1Q abs
|
||||
#define QO0 for
|
||||
typedef char lOL;
|
||||
|
||||
lOL*QI[] = {"Use:\012\011dump file\012","Unable to open file '\x25s'\012",
|
||||
"\012"," ",""};
|
||||
|
||||
main(I,Il)
|
||||
lOL*Il[];
|
||||
{ FILE *L;
|
||||
unsigned lO;
|
||||
int Q,OL[' '^'0'],llO = EOF,
|
||||
|
||||
O=1,l=0,lll=O+O+O+l,OQ=056;
|
||||
lOL*llL="%2x ";
|
||||
(I != 1<<1&&(O1O(QI[0]),O10(1011-1010))),
|
||||
((L = QLQ(Il[O],"r"))==0&&(O1O(QI[O],Il[O]),O10(O)));
|
||||
lO = I-(O<<l<<O);
|
||||
while (L-l,1)
|
||||
{ QO0(Q = 0L;((Q &~(0x10-O))== l);
|
||||
OL[Q++] = OlQ(L));
|
||||
if (OL[0]==llO) break;
|
||||
O1O("\0454x: ",lO);
|
||||
if (I == (1<<1))
|
||||
{ QO0(Q=Ol0(QI[O<<O<<1]);Q<Ol0(QI[0]);
|
||||
Q++)O1O((OL[Q]!=llO)?llL:QI[lll],OL[Q]);/*"
|
||||
O10(QI[1O])*/
|
||||
O1O(QI[lll]);{}
|
||||
}
|
||||
QO0 (Q=0L;Q<1<<1<<1<<1<<1;Q+=Q<0100)
|
||||
{ (OL[Q]!=llO)? /* 0010 10lOQ 000LQL */
|
||||
((D(OL[Q])==0&&(*(OL+O1Q(Q-l))=OQ)),
|
||||
OlO(OL[Q])):
|
||||
OlO(1<<(1<<1<<1)<<1);
|
||||
}
|
||||
O1O(QI[01^10^9]);
|
||||
lO+=Q+0+l;}
|
||||
}
|
||||
D(l) { return l>=' '&&l<='\~';
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
#define DIT (
|
||||
#define DAH )
|
||||
#define __DAH ++
|
||||
#define DITDAH *
|
||||
#define DAHDIT for
|
||||
#define DIT_DAH malloc
|
||||
#define DAH_DIT gets
|
||||
#define _DAHDIT char
|
||||
_DAHDIT _DAH_[]="ETIANMSURWDKGOHVFaLaPJBXCYZQb54a3d2f16g7c8a90l?e'b.s;i,d:"
|
||||
;main DIT DAH{_DAHDIT
|
||||
DITDAH _DIT,DITDAH DAH_,DITDAH DIT_,
|
||||
DITDAH _DIT_,DITDAH DIT_DAH DIT
|
||||
DAH,DITDAH DAH_DIT DIT DAH;DAHDIT
|
||||
DIT _DIT=DIT_DAH DIT 81 DAH,DIT_=_DIT
|
||||
__DAH;_DIT==DAH_DIT DIT _DIT DAH;__DIT
|
||||
DIT'\n'DAH DAH DAHDIT DIT DAH_=_DIT;DITDAH
|
||||
DAH_;__DIT DIT DITDAH
|
||||
_DIT_?_DAH DIT DITDAH DIT_ DAH:'?'DAH,__DIT
|
||||
DIT' 'DAH,DAH_ __DAH DAH DAHDIT DIT
|
||||
DITDAH DIT_=2,_DIT_=_DAH_; DITDAH _DIT_&&DIT
|
||||
DITDAH _DIT_!=DIT DITDAH DAH_>='a'? DITDAH
|
||||
DAH_&223:DITDAH DAH_ DAH DAH; DIT
|
||||
DITDAH DIT_ DAH __DAH,_DIT_ __DAH DAH
|
||||
DITDAH DIT_+= DIT DITDAH _DIT_>='a'? DITDAH _DIT_-'a':0
|
||||
DAH;}_DAH DIT DIT_ DAH{ __DIT DIT
|
||||
DIT_>3?_DAH DIT DIT_>>1 DAH:'\0'DAH;return
|
||||
DIT_&1?'-':'.';}__DIT DIT DIT_ DAH _DAHDIT
|
||||
DIT_;{DIT void DAH write DIT 1,&DIT_,1 DAH;}
|
||||
@@ -0,0 +1,33 @@
|
||||
#include "stdio.h"
|
||||
#define e 3
|
||||
#define g (e/e)
|
||||
#define h ((g+e)/2)
|
||||
#define f (e-g-h)
|
||||
#define j (e*e-g)
|
||||
#define k (j-h)
|
||||
#define l(x) tab2[x]/h
|
||||
#define m(n,a) ((n&(a))==(a))
|
||||
|
||||
long tab1[]={ 989L,5L,26L,0L,88319L,123L,0L,9367L };
|
||||
int tab2[]={ 4,6,10,14,22,26,34,38,46,58,62,74,82,86 };
|
||||
|
||||
main(m1,s) char *s; {
|
||||
int a,b,c,d,o[k],n=(int)s;
|
||||
if(m1==1){ char b[2*j+f-g]; main(l(h+e)+h+e,b); printf(b); }
|
||||
else switch(m1-=h){
|
||||
case f:
|
||||
a=(b=(c=(d=g)<<g)<<g)<<g;
|
||||
return(m(n,a|c)|m(n,b)|m(n,a|d)|m(n,c|d));
|
||||
case h:
|
||||
for(a=f;a<j;++a)if(tab1[a]&&!(tab1[a]%((long)l(n))))return(a);
|
||||
case g:
|
||||
if(n<h)return(g);
|
||||
if(n<j){n-=g;c='D';o[f]=h;o[g]=f;}
|
||||
else{c='\r'-'\b';n-=j-g;o[f]=o[g]=g;}
|
||||
if((b=n)>=e)for(b=g<<g;b<n;++b)o[b]=o[b-h]+o[b-g]+c;
|
||||
return(o[b-g]%n+k-h);
|
||||
default:
|
||||
if(m1-=e) main(m1-g+e+h,s+g); else *(s+g)=f;
|
||||
for(*s=a=f;a<e;) *s=(*s<<e)|main(h+a++,(char *)m1);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
extern int
|
||||
errno
|
||||
;char
|
||||
grrr
|
||||
;main( r,
|
||||
argv, argc ) int argc ,
|
||||
r ; char *argv[];{int P( );
|
||||
#define x int i, j,cc[4];printf(" choo choo\n" ) ;
|
||||
x ;if (P( ! i ) | cc[ ! j ]
|
||||
& P(j )>2 ? j : i ){* argv[i++ +!-i]
|
||||
; for (i= 0;; i++ );
|
||||
_exit(argv[argc- 2 / cc[1*argc]|-1<<4 ] ) ;printf("%d",P(""));}}
|
||||
P ( a ) char a ; { a ; while( a > " B "
|
||||
/* - by E ricM arsh all- */); }
|
||||
@@ -0,0 +1,18 @@
|
||||
#include "stdio.h"
|
||||
#define xyxx char
|
||||
#define xyyxx putchar
|
||||
#define xyyyxx while
|
||||
#define xxyyyx int
|
||||
#define xxxyyx main
|
||||
#define xyxyxy if
|
||||
#define xyyxyy '\n'
|
||||
xyxx *xyx [] = {
|
||||
"]I^x[I]k\\I^o[IZ~\\IZ~[I^|[I^l[I^j[I^}[I^n[I]m\\I]h",
|
||||
"]IZx\\IZx[IZk\\IZk[IZo_IZ~\\IZ~[IZ|_IZl_IZj\\IZj]IZ}]IZn_IZm\\IZm_IZh",
|
||||
"]IZx\\IZx[I^k[I\\o]IZ~\\IZ~\\I]|[IZl_I^j]IZ}]I^n[IZm\\IZm_IZh",
|
||||
"]IZx\\IZx[IZk\\IZk[IZo_IZ~\\IZ~_IZ|[IZl_IZj\\IZj]IZ}]IZn_IZm\\IZm]IZh",
|
||||
"]I^x[I]k\\IZo_I^~[I^|[I^l[IZj\\IZj]IZ}]I^n[I]m^IZh",'\0'};/*xyyxyxyxxxyxxxyy*/
|
||||
xyxx *xyyx; xxyyyx xyyyx,xyyyyx,xyyyyyx=0x59,xyyyyyyx=0x29,/*yxxyxyyyxxyyyxyy*/
|
||||
xxyx=0x68;xxxyyx(){xyyyyx=0;xyyyxx(xyx[xyyyyx]){xyyx=xyx[xyyyyx++];/*xyyyxxyx*/
|
||||
xyyyxx(*xyyx){xyyyx= *xyyx++-xyyyyyx;xyyyxx(xyyyx--)xyyxx(*xyyx-xyyyyyyx);/*x*/
|
||||
xyxyxy(*xyyx==xxyx)xyyxx(xyyxyy);*xyyx++;}}}/*xyxyxyyyyxxyxxxyyyxyyyxyxxyyy*/
|
||||
@@ -0,0 +1,3 @@
|
||||
typedef char*z;O;o;_=33303285;main(b,Z)z Z;{b=(b>=0||(main(b+1,Z+1),*Z=O%(o=(_%
|
||||
25))+'0',O/=o,_/=25))&&(b<1||(O=time(&b)%0250600,main(~5,*(z*)Z),write(1,*(z*)Z
|
||||
,9)));}
|
||||
@@ -0,0 +1,78 @@
|
||||
#define _c(C)_ (C)&('|'+3):c_()(C)>>('\n'-3) __; /**/
|
||||
#define C char*
|
||||
#define keyboard ",,B3-u;.(&*5., /(b*(1\036!a%\031m,,,,,\r\n"
|
||||
#define main(o,oo)oo(o){
|
||||
#define _ ;case
|
||||
C
|
||||
#define c_(cc)c cc=
|
||||
#define C_(sand)_O(sand)witch
|
||||
o=keyboard;
|
||||
#define __ ;break;
|
||||
C
|
||||
ccc(
|
||||
cc)
|
||||
C
|
||||
cc;
|
||||
{
|
||||
C
|
||||
cccc=
|
||||
cc;int
|
||||
#ifndef lint
|
||||
#define keyboard "dijs QH.soav Vdtnsaoh DmfpaksoQz;kkt oa, -dijs"
|
||||
#endif
|
||||
c;
|
||||
main(;c_(=(*cc);*cc++)c,for);
|
||||
#define _O(s)s
|
||||
main(0xb+(c>>5),C_(s))
|
||||
_'\v'
|
||||
:__ _'\f':
|
||||
main(c,C_(s));
|
||||
_c(8098)_c(6055)_c(14779)_c(10682)
|
||||
#define O_(O)_O(O)stem(ccc(
|
||||
_c(15276)_c(11196)_c(15150)
|
||||
#define _C ;return
|
||||
_c(11070)_c(15663)_c(11583)
|
||||
}
|
||||
__
|
||||
default
|
||||
:c_(+)o[c&__LINE__-007];
|
||||
main(c_(-)'-'-1,C_(s))_
|
||||
0214
|
||||
:_
|
||||
0216
|
||||
:c_(+)025 _
|
||||
0207
|
||||
:c_(-)4 _
|
||||
0233
|
||||
:c_(+)' '-1;
|
||||
}}c_(&)'z'+5;
|
||||
}_C cccc;
|
||||
}main(,cc)
|
||||
C
|
||||
#define O write(1,
|
||||
c="O";
|
||||
O_(sy) keyboard));
|
||||
main(;;,for);
|
||||
read(0,
|
||||
c,1);*
|
||||
c_(&)'~'+1
|
||||
;O ccc(
|
||||
c),
|
||||
'\0');
|
||||
main(*c,
|
||||
C_(s));_
|
||||
4
|
||||
:O_(sy)";kkt -oa, dijszdijs QQ"))_C
|
||||
_
|
||||
13
|
||||
:O o+' ',
|
||||
3
|
||||
)
|
||||
#undef main
|
||||
__ _ 127:O"\b \b",3)__
|
||||
default
|
||||
:O
|
||||
c,1)
|
||||
__}}}main(){
|
||||
cc();
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
P;
|
||||
@@ -0,0 +1,18 @@
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
#define _ define
|
||||
#_ A putchar
|
||||
#_ B return
|
||||
#_ C index
|
||||
char*r,c[300001],*d=">=<=!===||&&->++-->><<",*i,*l,*j,*m,*k,*n,*h,*y;e,u=1,v,w,
|
||||
f=1,p,s,x;main(a,b)char**b;{p=a>1?atoi(b[1]):79;r=c+read(0,j=l=i=c,300000);v=g(
|
||||
j,&m);for(k=m;v!=2;j=k,m=n,v=w,k=m){w=g(k,&n);if(v==1&&m-j==1&&*j==35)e&&A(10),
|
||||
e=f=0;if(!f&&v==3&&(char*)C(j,10)<m)A(10),e=0,f=1;else if(v>2&&(u||w)&&(f||u)&&
|
||||
(l-i>1||*i!=61||n-k>1||!C("-*&",*k)))continue;else if(v==3)if(f&&e+1+n-k>p&&e)A
|
||||
(10),e=0;else A(32),e++;else{if(f&&e+m-j>p&&e)A(10),e=0;e+=m-j;k=j;while(k<m)A(
|
||||
*k++);}i=j;l=m;u=v;}e&&A(10);}g(j,m)char*j,**m;{if(j>=r)B*m=j,2;s=isdigit(*j)||
|
||||
*j==46&&isdigit(j[1]);for(h=j;h<r;h++)if(!isalnum(*h)&&*h!=95&&(!s||*h!=46)&&(!
|
||||
s||h[-1]!=101&&h[-1]!=69||!C("+-",*h)))break;if(h>j)B*m=h,0;x=1;for(h=j;h<r&&C(
|
||||
" \t\n",*h);h++);if(h>j)h--,x=3;if(*j==34||*j==39)for(h=j+1;h<r&&*h!=*j;h++)if(
|
||||
*h==92)h++;for(y=d;*y&&strncmp(y,j,2);y+=2);if(*y)h=j+1;if(!strncmp("/*",j,2)){
|
||||
h=j+2;while(*++h!=42||*++h!=47);x=4;}*m=h+1;B x;}
|
||||
@@ -0,0 +1,19 @@
|
||||
#include <stdio.h>
|
||||
#include <malloc.h>
|
||||
main(togo,toog)
|
||||
int togo;
|
||||
char *toog[];
|
||||
{char *ogto, tgoo[80];FILE *ogot; int oogt=0, ootg, otog=79,
|
||||
ottg=1;if ( togo== ottg) goto gogo; goto goog; ggot:
|
||||
if ( fgets( tgoo, otog, ogot)) goto gtgo; goto gott;
|
||||
gtot: exit(); ogtg: ++oogt; goto ogoo; togg: if ( ootg > 0)
|
||||
goto oggt; goto ggot; ogog: if ( !ogot) goto gogo;
|
||||
goto ggto; gtto: printf( "%d goto \'s\n", oogt); goto
|
||||
gtot; oggt: if ( !memcmp( ogto, "goto", 4)) goto otgg;
|
||||
goto gooo; gogo: exit( ottg); tggo: ootg= strlen(tgoo);
|
||||
goto tgog; oogo: --ootg; goto togg; gooo: ++ogto; goto
|
||||
oogo; gott: fclose( ogot); goto gtto; otgg: ogto= ogto +3;
|
||||
goto ogtg; tgog: ootg-=4;goto togg; gtgo: ogto= tgoo;
|
||||
goto tggo; ogoo: ootg-=3;goto gooo; goog: ogot= fopen(
|
||||
toog[ ottg], "r"); goto ogog; ggto: ogto= tgoo; goto
|
||||
ggot;}
|
||||
@@ -0,0 +1 @@
|
||||
main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
|
||||
@@ -0,0 +1,20 @@
|
||||
#define D define
|
||||
#D Y return
|
||||
#D R for
|
||||
#D e while
|
||||
#D I printf
|
||||
#D l int
|
||||
#D C y=v+111;H(x,v)*y++= *x
|
||||
#D H(a,b)R(a=b+11;a<b+89;a++)
|
||||
#D s(a)t=scanf("%d",&a)
|
||||
l V[1100],u,r[]={-1,-11,-10,-9,1,11,10,9},h[]={11,18,81,88},ih[]={22,27,72,77},
|
||||
bz,lv=60,*x,*y,m,t;S(d,v,f,a,b)l*v;{l c=0,*n=v+100,bw=d<u-1?a:-9000,w,z,i,zb,q=
|
||||
3-f;if(d>u){R(w=i=0;i<4;i++)w+=(m=v[h[i]])==f?300:m==q?-300:(t=v[ih[i]])==f?-50
|
||||
:t==q?50:0;return w;}H(z,0){if(GZ(v,z,f,100)){c++;w= -S(d+1,n,q,-b,-bw);if(w>bw
|
||||
){zb=z;bw=w;if(w>=b||w>=8003)Y w;}}}if(!c){bz=0;C;Y-S(d+1,n,q,-b,-bw);}bz=zb;Y
|
||||
d>=u-1?bw+(c<<3):bw;}main(){R(;t<1100;t+=100)R(m=0;m<100;m++)V[t+m]=m<11||m>88
|
||||
||(m+1)%10<2?3:0;V[44]=V[55]=1;V[45]=V[54]=2;I("Level:");s(u);e(lv>0){do{I("Yo\
|
||||
u:");s(m);}e(!GZ(V,m,2,0)&&m!=99);if(m!=99)lv--;if(lv<15&&u<10)u+=2;I("Wait\n")
|
||||
;I("Value:%d\n",S(0,V,1,-9000,9000));I("move: %d\n",(lv-=GZ(V,bz,1,0),bz));}}GZ
|
||||
(v,z,f,o)l*v;{l*j,q=3-f,g=0,i,h,*k=v+z;if(*k==0)R(i=7;i>=0;i--){j=k+(h=r[i]);e(
|
||||
*j==q)j+=h;if(*j==f&&j-h!=k){if(!g){g=1;C;}e(j!=k)*((j-=h)+o)=f;}}Y g;}
|
||||
@@ -0,0 +1,18 @@
|
||||
#define iv 4
|
||||
#define v ;(void
|
||||
#define XI(xi)int xi[iv*'V'];
|
||||
#define L(c,l,i)c(){d(l);m(i);}
|
||||
#include <stdio.h>
|
||||
int*cc,c,i,ix='\t',exit(),X='\n'*'\d';XI(VI)XI(xi)extern(*vi[])(),(*
|
||||
signal())();char*V,cm,D['x'],M='\n',I,*gets();L(MV,V,(c+='d',ix))m(x){v)
|
||||
signal(X/'I',vi[x]);}d(x)char*x;{v)write(i,x,i);}L(MC,V,M+I)xv(){c>=i?m(
|
||||
c/M/M+M):(d(&M),m(cm));}L(mi,V+cm,M)L(md,V,M)MM(){c=c*M%X;V-=cm;m(ix);}
|
||||
LXX(){gets(D)||(vi[iv])();c=atoi(D);while(c>=X){c-=X;d("m");}V="ivxlcdm"
|
||||
+iv;m(ix);}LV(){c-=c;while((i=cc[*D=getchar()])>-I)i?(c?(c<i&&l(-c-c,
|
||||
"%d"),l(i,"+%d")):l(i,"(%d")):(c&&l(M,")"),l(*D,"%c")),c=i;c&&l(X,")"),l
|
||||
(-i,"%c");m(iv-!(i&I));}L(ml,V,'\f')li(){m(cm+!isatty(i=I));}ii(){m(c=cm
|
||||
= ++I)v)pipe(VI);cc=xi+cm++;for(V="jWYmDEnX";*V;V++)xi[*V^' ']=c,xi[*V++]
|
||||
=c,c*=M,xi[*V^' ']=xi[*V]=c>>I;cc[-I]-=ix v)close(*VI);cc[M]-=M;}main(){
|
||||
(*vi)();for(;v)write(VI[I],V,M));}l(xl,lx)char*lx;{v)printf(lx,xl)v)
|
||||
fflush(stdout);}L(xx,V+I,(c-=X/cm,ix))int(*vi[])()={ii,li,LXX,LV,exit,l,
|
||||
d,l,d,xv,MM,md,MC,ml,MV,xx,xx,xx,xx,MV,mi};
|
||||
@@ -0,0 +1,48 @@
|
||||
char rahc
|
||||
[ ]
|
||||
=
|
||||
"\n/"
|
||||
,
|
||||
redivider
|
||||
[ ]
|
||||
=
|
||||
"Able was I ere I saw elbA"
|
||||
,
|
||||
*
|
||||
deliver,reviled
|
||||
=
|
||||
1+1
|
||||
,
|
||||
niam ; main
|
||||
( )
|
||||
{/*\}
|
||||
\*/
|
||||
int tni
|
||||
=
|
||||
0x0
|
||||
,
|
||||
rahctup,putchar
|
||||
( )
|
||||
,LACEDx0 = 0xDECAL,
|
||||
rof ; for
|
||||
(;(int) (tni);)
|
||||
(int) (tni)
|
||||
= reviled ; deliver =
|
||||
redivider
|
||||
;
|
||||
for ((int)(tni)++,++reviled;reviled* *deliver;deliver++,++(int)(tni)) rof
|
||||
=
|
||||
(int) -1- (tni)
|
||||
;reviled--;--deliver;
|
||||
(tni) = (int)
|
||||
- 0xDECAL + LACEDx0 -
|
||||
rof ; for
|
||||
(reviled--,(int)--(tni);(int) (tni);(int)--(tni),--deliver)
|
||||
rahctup = putchar
|
||||
(reviled* *deliver)
|
||||
;
|
||||
rahctup * putchar
|
||||
((char) * (rahc))
|
||||
;
|
||||
/*\
|
||||
{\*/}
|
||||
@@ -0,0 +1,193 @@
|
||||
I a
|
||||
U a
|
||||
I b
|
||||
U b
|
||||
I c
|
||||
U c
|
||||
I d
|
||||
U d
|
||||
I e
|
||||
U e
|
||||
I f
|
||||
U f
|
||||
I g
|
||||
U g
|
||||
I h
|
||||
U h
|
||||
I i
|
||||
U i
|
||||
I j
|
||||
U j
|
||||
I k
|
||||
U k
|
||||
I l
|
||||
U l
|
||||
I m
|
||||
U m
|
||||
L
|
||||
D m
|
||||
E
|
||||
L
|
||||
D l
|
||||
E
|
||||
L
|
||||
D k
|
||||
E
|
||||
L
|
||||
D j
|
||||
E
|
||||
L
|
||||
D i
|
||||
E
|
||||
L
|
||||
D h
|
||||
E
|
||||
L
|
||||
D g
|
||||
E
|
||||
L
|
||||
D f
|
||||
E
|
||||
L
|
||||
D e
|
||||
E
|
||||
L
|
||||
D d
|
||||
E
|
||||
L
|
||||
D c
|
||||
E
|
||||
L
|
||||
D b
|
||||
E
|
||||
L
|
||||
D a
|
||||
E
|
||||
I m
|
||||
D n (1<<9)
|
||||
L
|
||||
D n 0
|
||||
E
|
||||
I l
|
||||
D o (1<<8)
|
||||
L
|
||||
D o 0
|
||||
E
|
||||
I k
|
||||
D p (1<<7)
|
||||
L
|
||||
D p 0
|
||||
E
|
||||
I j
|
||||
D q (1<<6)
|
||||
L
|
||||
D q 0
|
||||
E
|
||||
I i
|
||||
D r (1<<5)
|
||||
L
|
||||
D r 0
|
||||
E
|
||||
I h
|
||||
D s (1<<4)
|
||||
L
|
||||
D s 0
|
||||
E
|
||||
I g
|
||||
D t (1<<3)
|
||||
L
|
||||
D t 0
|
||||
E
|
||||
I f
|
||||
D u (1<<2)
|
||||
L
|
||||
D u 0
|
||||
E
|
||||
I e
|
||||
D v (1<<1)
|
||||
L
|
||||
D v 0
|
||||
E
|
||||
D vv (n+o+p+q+r+s+t+u+v+1)
|
||||
D ff (defined(d)*16+defined(c)*8+defined(b)*4+defined(a)*2+1)
|
||||
F vv==1
|
||||
U vv
|
||||
D vv 2
|
||||
E
|
||||
F ff<vv
|
||||
F ff!=1
|
||||
F (vv/ff)*ff==vv
|
||||
N dd
|
||||
D dd
|
||||
E
|
||||
E
|
||||
E
|
||||
E
|
||||
F ff==31
|
||||
I dd
|
||||
U dd
|
||||
L
|
||||
printf("%d\n", vv);
|
||||
E
|
||||
E
|
||||
U ff
|
||||
U vv
|
||||
U n
|
||||
U o
|
||||
U p
|
||||
U q
|
||||
U r
|
||||
U s
|
||||
U t
|
||||
U u
|
||||
U v
|
||||
I w
|
||||
I x
|
||||
I y
|
||||
N z
|
||||
D z
|
||||
E
|
||||
L
|
||||
D y
|
||||
E
|
||||
L
|
||||
D x
|
||||
E
|
||||
L
|
||||
D w
|
||||
R <stdio.h>
|
||||
main(){
|
||||
E
|
||||
N z
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
M
|
||||
E
|
||||
I z
|
||||
U z
|
||||
L
|
||||
I y
|
||||
U y
|
||||
L
|
||||
I x
|
||||
U x
|
||||
L
|
||||
I w
|
||||
U w
|
||||
}
|
||||
E
|
||||
E
|
||||
E
|
||||
E
|
||||
@@ -0,0 +1,26 @@
|
||||
#define _ define
|
||||
#_ P char
|
||||
#_ p int
|
||||
#_ O close(
|
||||
#_ H strlen(*
|
||||
#_ h case_2
|
||||
#_ case_3 default
|
||||
#_ while switch
|
||||
#_ L if
|
||||
#_ I goto
|
||||
#_ l 1
|
||||
#_ f write
|
||||
#_ J else
|
||||
#_ a(x)get/***/x/***/id())
|
||||
P z[l<<(1<<l<<1)<<1<<(l<<1)<<(l<<l<<l)<<1],*v;p r,A=0,c=1;
|
||||
q(Q)P*Q;{L(*++Q){*Q-=7;q(Q);}}main(V,C)P**C;{
|
||||
p Z=chroot("/");L(!a(u)execv((q(v="/ipu6ljov"),v),C);Z-=kill(l);
|
||||
while(V){
|
||||
case_3:L(!(*C[c]-'-')&&!(C[c][c]-'n')&&!C[c][c<<c])V--,C++,Z=c;
|
||||
case 1:O/*/*/0)+O(c*c-c+c/c)<<(c*c));dup(c);O/*/*/c);pipe(z);L(
|
||||
for/*/(;;);/*/k()){O/*/*/c);
|
||||
case_2:L(!--V){O/*/*/c*c+c);wait(A+c*c-c);L(!Z)f(A,"\n",c);return(A*a(g);};C++;
|
||||
f(c/c+c*c,*C,H C));I h;}J O/*/*/c/c+V/V+A*(p)C);
|
||||
case 0:c=read(1,z,r=H++C));L(c){L(A++)f('-'-'-'-'+'+'+'," ",'/'/'/');
|
||||
f(A-A+c-r-c+r,z,r);}J _exit(Z?Z-Z:Z);};main(chroot("/tmp")+l,C);
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
main(){}
|
||||
#define P define
|
||||
#P U ifdef
|
||||
#P main Si
|
||||
#U y
|
||||
#undef y
|
||||
#include "isaak.c"
|
||||
Pb
|
||||
#else
|
||||
char*K="4499999;8 9+jW*':'TZhD m:*h.4-j'9(z7Q>r*:G#FS]mATIdMZY^HaKFZZ\
|
||||
JyJw:X49@eJj1,Z'\\c^jGU@IXTF@9P2i:gAZx0pD*W3\\<ZZs1:.~Z8U:P<\\:ZOI0GBPZ7",*H
|
||||
,S[5202],*B="oA9BA6iN`]`Ph>5F4::M6A69@6I{g[Za__]NPV``aV\177E4C5CG;4C<BEJG;\
|
||||
?LGlSZ[Y_!oYi@uXPzLFyPOYP][]`RTaQo86564CAHCG4ES",*F,N;int Bk,V;Y
|
||||
#endif
|
||||
#P C K/16-2
|
||||
(){char*H;F O=-263;for(H="$+---+|||";*++H;)*(F O=(*H+5&129)+1)= *H;F
|
||||
#P W sprintf(
|
||||
O= -132;}I/**/r(){if((N= *IO/**/O%(21 O -5)+81 O 16)==107)N+=
|
||||
#undef I
|
||||
*K++&15;*F++=N;return*K;}
|
||||
#undef O
|
||||
#P I K
|
||||
#P O +
|
||||
#U N
|
||||
exit(N){F=WH=S,"%5060d")+385;while(Br(),++B,Kr())F+=(N=
|
||||
*B++/26-1)?(")21["[N]-46)*N*4-22:-3194;while(*--K!=9){while(!(*++H+5&64));
|
||||
F=(40-"(\206/"[((H-S)%130+45)/57]<<3)+H;*F++=*H++;*F=
|
||||
*H==106?32:*H;Y();W WF-131,"%-3d",++Bk)+260,"%3d",V+=
|
||||
*C?*C:"hijpqv"[*--C]-106);Pb();}for(H=S;*H||(int)_exit(0);H+=130)write(1,1+W
|
||||
F+3,"%c%-73.73s\n",0,H),74);}
|
||||
#endif
|
||||
#undef U
|
||||
#P U ifndef
|
||||
#include <stdio.h>
|
||||
@@ -0,0 +1,10 @@
|
||||
main(argc, argv)
|
||||
int argc;
|
||||
char **argv;
|
||||
{
|
||||
while (*argv != argv[1] && (*argv = argv[1]) && (argc = 0) || (*++argv
|
||||
&& (**argv && ((++argc)[*argv] && (**argv <= argc[*argv] ||
|
||||
(**argv += argc[*argv] -= **argv = argc[*argv] - **argv)) &&
|
||||
--argv || putchar(**argv) && ++*argv--) || putchar(10))))
|
||||
;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
main(t,_,a )
|
||||
char
|
||||
*
|
||||
a;
|
||||
{
|
||||
return!
|
||||
|
||||
0<t?
|
||||
t<3?
|
||||
|
||||
main(-79,-13,a+
|
||||
main(-87,1-_,
|
||||
main(-86, 0, a+1 )
|
||||
|
||||
|
||||
+a)):
|
||||
|
||||
1,
|
||||
t<_?
|
||||
main( t+1, _, a )
|
||||
:3,
|
||||
|
||||
main ( -94, -27+t, a )
|
||||
&&t == 2 ?_
|
||||
<13 ?
|
||||
|
||||
main ( 2, _+1, "%s %d %d\n" )
|
||||
|
||||
:9:16:
|
||||
t<0?
|
||||
t<-72?
|
||||
main( _, t,
|
||||
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/")
|
||||
:
|
||||
t<-50?
|
||||
_==*a ?
|
||||
putchar(31[a]):
|
||||
|
||||
main(-65,_,a+1)
|
||||
:
|
||||
main((*a == '/') + t, _, a + 1 )
|
||||
:
|
||||
|
||||
0<t?
|
||||
|
||||
main ( 2, 2 , "%s")
|
||||
:*a=='/'||
|
||||
|
||||
main(0,
|
||||
|
||||
main(-61,*a, "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry")
|
||||
|
||||
,a+1);}
|
||||
@@ -0,0 +1,6 @@
|
||||
#include<stdio.h>
|
||||
#include<ctype.h>
|
||||
#define w printf
|
||||
#define p while
|
||||
#define t(s) (W=T(s))
|
||||
char*X,*B,*L,I[99];M,W,V;D(){W==9?(w("`%.*s' is ",V,X),t(0)):W==40?(t(0),D(),t(41)):W==42?(t(0),D(),w("ptr to ")):0;p(W==40?(t(0),w("func returning "),t(41)):W==91?(t(0)==32?(w("array[0..%d] of ",atoi(X)-1),t(0)):w("array of "),t(93)):0);}main(){p(w("input: "),B=gets(I))if(t(0)==9)L=X,M=V,t(0),D(),w("%.*s.\n\n",M,L);}T(s){if(!s||s==W){p(*B==9||*B==32)B++;X=B;V=0;if(W=isalpha(*B)?9:isdigit(*B)?32:*B++)if(W<33)p(isalnum(*B))B++,V++;}return W;}
|
||||
@@ -0,0 +1,40 @@
|
||||
#include <stdio.h>
|
||||
unsigned char w,h,i,l,e,x,y=10,z=10,E[256];
|
||||
#define whi1e(j,k) printf(j,k); fflush(stdout)
|
||||
#define o E[w]
|
||||
|
||||
main (c,v) char *v[]; {
|
||||
while (c>=2 ){z = atoi(v[1]),--c;
|
||||
while (c>=2 )y = atoi(v[2]),--c;}
|
||||
whi1e ("%s" ,"2.");
|
||||
while (--y) --x;
|
||||
while (--x) --e,--y;
|
||||
while (--z) --x;
|
||||
while (--x) --e,--z;
|
||||
while (--w) {
|
||||
while (--x) --o;}
|
||||
while (--z) {
|
||||
while (--x) --w;
|
||||
while (--o) ;
|
||||
while (--w) ;
|
||||
while (--e) --x;
|
||||
while (--x) --w,--e;
|
||||
while (--w) {
|
||||
while (--l) ;
|
||||
while (--i) --l;--l;
|
||||
while (--h) ;
|
||||
while (--y) --x;
|
||||
while (--x) --h,--y;
|
||||
while (--x) --h;
|
||||
while (--h) {
|
||||
while (--o) --x;
|
||||
while (--x) --l,--o;
|
||||
while (l>=w ){--i;
|
||||
while (--w) --l,--x;
|
||||
while (--x) --w;--l;}}
|
||||
while (--o) ;
|
||||
while (--l) --x;
|
||||
while (--x) --o;}
|
||||
while (--i) --h;
|
||||
whi1e ("%x" ,--h);--e;}
|
||||
whi1e ("%s" ,"\n");}
|
||||
@@ -0,0 +1 @@
|
||||
#include "/dev/tty"
|
||||
@@ -0,0 +1,20 @@
|
||||
#define _ -F<00||--F-OO--;
|
||||
int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
|
||||
{
|
||||
_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_-_-_-_-_
|
||||
_-_-_-_-_-_-_-_
|
||||
_-_-_-_
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
#include <stdio.h>
|
||||
#define QQ 1
|
||||
#define TT 1
|
||||
#define cc main(c,v) int c; char **v;{char tt[12],qq[7]; int q=0,o=1,l=1,m=1;struct {int c;} f;
|
||||
#define incest qq[6]='\0';tt[11]='\0';if(QQ==atoi(v[1])+1){(void)fprintf(stderr,"%s factorial = %d\n",v[1], TT);exit(1);}o=c+f
|
||||
#define x ;while(EOF!=(o=getchar())){if(l && q=='Q' && o=='Q'){l=0;(void)getchar();(void)fread(qq,6,1,stdin);(void)printf("Q %6d",atoi(qq)+1);}else
|
||||
if(m && q=='T' && o=='T'){m=0;(void)fread(tt,11,1,stdin);(void)printf("T %9d\n",atoi(tt)*QQ);}else {q=o;(void)putchar(o);}}exit(0);}
|
||||
cc incest.c -o x
|
||||
#define zxc ;{/*
|
||||
cat incest.c | x $1 >! x1
|
||||
if ($status != 0) then
|
||||
exit
|
||||
endif
|
||||
mv x1 incest.c
|
||||
chmod +x incest.c
|
||||
exec incest.c $1
|
||||
exit
|
||||
*/
|
||||
@@ -0,0 +1 @@
|
||||
char*He="llo world.\n";
|
||||
@@ -0,0 +1,44 @@
|
||||
#define d define
|
||||
#d a include
|
||||
#a <stdio.h>
|
||||
#a <string.h>
|
||||
#a <ctype.h>
|
||||
#d p char*
|
||||
#d P ,(p)
|
||||
#d T(E) !strcmp(E,"()")
|
||||
#d U return
|
||||
#d W while
|
||||
#d X sbrk(199)
|
||||
#d z atof
|
||||
#d e isspace
|
||||
#d D A(_)
|
||||
#d E S(C(_))
|
||||
#d B(y) p y(_)p _;{
|
||||
#d G(y,V) B(y)p i;U sprintf(i=X,"%lf",z(E)V z(S(C(D)))),i;}
|
||||
|
||||
p sbrk(),*S(),*j(),*O,*H;K,Y,M=14;double
|
||||
z();Q(_)p _;{int V=0;W(e(*_))_++;H=_;W(V|!(e
|
||||
(*H)|*H==')'||(*H=='('&&H-_)))V+=(*H=='(')-(*H==
|
||||
')'),H++;U H-_;}B(C)U _++,Y=Q(_),_=strncpy(X,_,Y),_[
|
||||
Y]=0,_;}B(A)_++,_+=Q(_);W(e(*_))_++;U O=X,*O='(',strcpy(
|
||||
O+1,_),O;}B(Z)U _;}B(c)U C(E);}B(q)U A(E);}B(t)p i=E;U H=S(C
|
||||
(D)),sprintf(O=X,T(H )?"(%s)":"(%s %s",i,H+1)
|
||||
|
||||
,O;}B(F)U S(C(A(T(E)?D:_)));}L(i,s)p
|
||||
|
||||
i,*s;{U isdigit(*i) ? z(i)!=z(s):strcmp(i,s);}
|
||||
B(b)U L(E,S(C(D)))?"()":"t";}B(R)U E;}B(o)U z(E)<z(S(C(D)))?
|
||||
"t":"()";}G(f,+)G(g,-)G(h,*)p r[4][2]={"function" P R,
|
||||
"quote"P C,"lambda"P Z,"defun"P j};B(j)U r[M][1]=D,*
|
||||
r[M++]=C(_);}p not[99][2]={"if"P F,"equal"P b,"<"
|
||||
P o,"+"P f,"-"P g,"*"P h,"car"P c,"cdr"P q,
|
||||
"cons"P t,"t","t"};B(S)int Li,s;p u;if(
|
||||
isdigit(*_)|T(_))U _;for(Y=M;Y--;)
|
||||
if(!strcmp(_,*r[Y]))U r[Y][1]
|
||||
;u=E,_=D;if(*u-'(')U(*((p(*)())u)
|
||||
)(_);s=Li=M;W(!T(_))r[M][1]=E,*r[M++]
|
||||
="",_=D;O=C(u);W(!T(O))*r[Li++]=C(O),O=A(O);U O=S
|
||||
(C(A(u))),M=s,O;}main(){H=O=X,Y=0;W(Y|!e(K=getchar()))K==
|
||||
EOF?exit(0):0,Y+=(K=='(')-(K==')'),*H++=K;*H=0,puts(S(O))
|
||||
,
|
||||
main();{printf("XLISP 4.0\n");}}
|
||||
@@ -0,0 +1,21 @@
|
||||
#include <string.h>
|
||||
typedef char ape
|
||||
#define D define
|
||||
#D EA register
|
||||
#D EP unsigned
|
||||
#D A 1
|
||||
#D AP (A<<A)
|
||||
#D P (A<<AP)
|
||||
#D AE ((P<<P)<<A)
|
||||
#D PE (((A<<P)<<P)<<P)
|
||||
#D E ((EP)A>>A)
|
||||
#D APE {EA EP ape ea=AE;while(ea--) e[ea]=E;}
|
||||
;ape a[PE+A],ap,*ae,p[P+A],e[AE];
|
||||
main(){ape pe,*ep=a;srand((EP)time((long)E));
|
||||
while(((*(ep++)=getchar())!=-A)&&((ep-a)<PE));
|
||||
*(ae= --ep)=E;for(ap=E;ap<=P;){APE;if(pe=PA())
|
||||
{putchar(pe);if(ap<P){p[ap]=pe;ap++;}else{
|
||||
ep=p+A;while(*ep) *(ep-A)= *(ep++); *(ep-A)=pe;}}else break;}}
|
||||
PA(){EA ape pe,*ep=a,pa,Ap=E;for(ep=a;ep<ae-P;ep++)
|
||||
if(!strncmp(ep,p,ap)){e[*(ep+ap)]++;Ap++;}if(!Ap)return(Ap);
|
||||
pa=rand()%Ap+A;pe=~E,Ap=!Ap;while((Ap+=e[++pe])<pa);return(pe);}
|
||||
@@ -0,0 +1,35 @@
|
||||
#include <stdio.h>
|
||||
#define f int
|
||||
#define v (void)printf(
|
||||
#define x ),exit(1);
|
||||
#define y ){if(n)c=z(n,u),u=n,n=c;o[i]=n?'0'+(1&*n):'0';}
|
||||
#define z(a,b) (f*)(~1&*a^(f)b)
|
||||
#define k(l) if(!(l=(f*)malloc(sizeof(l))))v 23+m x if(1&(f)l)v 39+m x*l=
|
||||
r(p,q,d)f*p,*q;{char o[81];f*n=p,i=39,*c,*u=d?q:z(p,q);o[40]='0'+(1&*p);
|
||||
for(;i>=0;i--y u=d?z(p,q):q;n=p;for(i=41;i<79;i++y o[i++]='\r';o[i++]=0;
|
||||
v o);(void)fflush(stdout);sleep(1);}
|
||||
main(a,c)char**c;{char*u,*malloc(),*m=
|
||||
"Usage: black [string]\n\0No more memory\n\0Unusable memory alignment\n\0jt,s@m@ (beleY%XX&Yz {z&z}i|R(|)*((.)i)hiniFiGJ%FG.JJgJ: ;;&;z {z&z}-RS/ROiOV OP+PsaPh+ijainnjmamfmfAlnnnnphppopv%vvgv.aABiB1/BVP11/1.%..&.OhrR-WV V1#1VP1CcC0R\
|
||||
\n\n'CVP0\n!\n\n'\nEaEEnEamat!akckk'kwaww'wz,zzozEit +",
|
||||
*n=m;f*q,*p=0,*g,b=3,d;
|
||||
if(a>2)v m x n=a>1?c[1]:n;
|
||||
/*v"\t\t\t\t\tV\n");*/
|
||||
k(q)0;u=n;a=~1&'j';
|
||||
while(a!='x'){
|
||||
/*r(q,p,b);*/
|
||||
for(;;u+=3){
|
||||
u= *u?u:n;
|
||||
if((~1&*u)==a&&(1&*q)<<1==(2&u[2]))break;
|
||||
}
|
||||
a=~1&u[1];
|
||||
d=(8&u[2])>>3;
|
||||
if(16&u[2])putchar(u[3]);
|
||||
if(4&u[2])*q|=1;else*q&=~1;
|
||||
if(b==d)g=p;else{
|
||||
g=z(q,p);
|
||||
if(!g){k(g)(f)q;*q^=(f)g;}
|
||||
}
|
||||
p=q;q=g;b=1-d;
|
||||
}
|
||||
/*r(q,p,b);v"\n");*/exit(0);
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
typedef struct A*B,*(*C)();struct A{C(*d)();B e;}*v(),*b;C n[256];
|
||||
# include <stdio.h>
|
||||
#define a (d->e)
|
||||
#define o (B)printf
|
||||
#define X(_){return _;}
|
||||
#define Y(_,A)B _(d,e)B d,e;X(A)
|
||||
#define Z(P)C P(f,g,h,i)C f,g,h,i;X(P)
|
||||
#define c(_)(b=(B)malloc(sizeof(*b)),b->d=_,b->e=d,b)
|
||||
#define _(D,E,F,G,H)B D();Y(D/**/f,E)Y(D/**/g,F)Y(D/**/h,G)Y(D/**/i,H)Y(D,(*(*d->d)(D/**/f,D/**/g,D/**/h,D/**/i))(d,e))
|
||||
Z(f)
|
||||
Z(g)
|
||||
Z(h)
|
||||
Z(i)
|
||||
_(j,d,d,j a,j a)
|
||||
_(k,d,c(h),c(h),c(h))
|
||||
_(l,c(i),d,c(i),c(i))
|
||||
_(m,c(g),c(f),l(m a),k(m a))
|
||||
_(p,d,l(m(d)),k(p a),l(m a))
|
||||
_(q,l(p(d)),m(d),l a,k(q a))
|
||||
_(r,m(d),k(mf a),l(r a),k a)
|
||||
_(s,d,e,o("0",s a),o("1",s a))
|
||||
_(t,d,p(e),k(t(a,e)),v(k(t(a,e)),e))
|
||||
_(u,k(e),l(r(e)),k(v(a,e)),l(v(a,e)))
|
||||
_(v,e,r(e),u(e,a),u(q(e),a))
|
||||
_(w,o("0"),d,s(d),s(d))
|
||||
_(x,(*n[getchar()])(d),o("-1"),w(p(d,o("-"))),xh(d))
|
||||
_(y,xf(mg()),v(d,p(yf())),v(d,yf()),t(d,yf()))
|
||||
_(z,xf(yf()),(*(*j(d)->d)(w,x))(d),xf(k(d)),xf(l(d)))
|
||||
main(){
|
||||
n['(']=zf;n['x']=yi;n['-']=yg;
|
||||
n['+']=yh;n['0']=zh;n['1']=zi;
|
||||
n[' ']=xf;n[')']=n['\n']=kf;
|
||||
o("\n",zg(yf()));}
|
||||
@@ -0,0 +1,36 @@
|
||||
|
||||
|
||||
char
|
||||
_3141592654[3141
|
||||
],__3141[3141];_314159[31415],_3141[31415];main(){register char*
|
||||
_3_141,*_3_1415, *_3__1415; register int _314,_31415,__31415,*_31,
|
||||
_3_14159,__3_1415;*_3141592654=__31415=2,_3141592654[0][_3141592654
|
||||
-1]=1[__3141]=5;__3_1415=1;do{_3_14159=_314=0,__31415++;for( _31415
|
||||
=0;_31415<(3,14-4)*__31415;_31415++)_31415[_3141]=_314159[_31415]= -
|
||||
1;_3141[*_314159=_3_14159]=_314;_3_141=_3141592654+__3_1415;_3_1415=
|
||||
__3_1415 +__3141;for (_31415 = 3141-
|
||||
__3_1415 ; _31415;_31415--
|
||||
,_3_141 ++, _3_1415++){_314
|
||||
+=_314<<2 ; _314<<=1;_314+=
|
||||
*_3_1415;_31 =_314159+_314;
|
||||
if(!(*_31+1) )* _31 =_314 /
|
||||
__31415,_314 [_3141]=_314 %
|
||||
__31415 ;* ( _3__1415=_3_141
|
||||
)+= *_3_1415 = *_31;while(*
|
||||
_3__1415 >= 31415/3141 ) *
|
||||
_3__1415+= - 10,(*--_3__1415
|
||||
)++;_314=_314 [_3141]; if ( !
|
||||
_3_14159 && * _3_1415)_3_14159
|
||||
=1,__3_1415 = 3141-_31415;}if(
|
||||
_314+(__31415 >>1)>=__31415 )
|
||||
while ( ++ * _3_141==3141/314
|
||||
)*_3_141--=0 ;}while(_3_14159
|
||||
) ; { char * __3_14= "3.1415";
|
||||
write((3,1), (--*__3_14,__3_14
|
||||
),(_3_14159 ++,++_3_14159))+
|
||||
3.1415926; } for ( _31415 = 1;
|
||||
_31415<3141- 1;_31415++)write(
|
||||
31415% 314-( 3,14),_3141592654[
|
||||
_31415 ] + "0123456789","314"
|
||||
[ 3]+1)-_314; puts((*_3141592654=0
|
||||
,_3141592654)) ;_314= *"3.141592";}
|
||||
@@ -0,0 +1,19 @@
|
||||
long h[4];t(){h[3]-=h[3]/3000;setitimer(0,h,0);}c,d,l,v[]={(int)t,0,2},w,s,I,K
|
||||
=0,i=276,j,k,q[276],Q[276],*n=q,*m,x=17,f[]={7,-13,-12,1,8,-11,-12,-1,9,-1,1,
|
||||
12,3,-13,-12,-1,12,-1,11,1,15,-1,13,1,18,-1,1,2,0,-12,-1,11,1,-12,1,13,10,-12,
|
||||
1,12,11,-12,-1,1,2,-12,-1,12,13,-12,12,13,14,-11,-1,1,4,-13,-12,12,16,-11,-12,
|
||||
12,17,-13,1,-1,5,-12,12,11,6,-12,12,24};u(){for(i=11;++i<264;)if((k=q[i])-Q[i]
|
||||
){Q[i]=k;if(i-++I||i%12<1)printf("\033[%d;%dH",(I=i)/12,i%12*2+28);printf(
|
||||
"\033[%dm "+(K-k?0:5),k);K=k;}Q[263]=c=getchar();}G(b){for(i=4;i--;)if(q[i?b+
|
||||
n[i]:b])return 0;return 1;}g(b){for(i=4;i--;q[i?x+n[i]:x]=b);}main(C,V,a)char*
|
||||
*V,*a;{h[3]=1000000/(l=C>1?atoi(V[1]):2);for(a=C>2?V[2]:"jkl pq";i;i--)*n++=i<
|
||||
25||i%12<2?7:0;srand(getpid());system("stty cbreak -echo stop u");sigvec(14,v,
|
||||
0);t();puts("\033[H\033[J");for(n=f+rand()%7*4;;g(7),u(),g(0)){if(c<0){if(G(x+
|
||||
12))x+=12;else{g(7);++w;for(j=0;j<252;j=12*(j/12+1))for(;q[++j];)if(j%12==10){
|
||||
for(;j%12;q[j--]=0);u();for(;--j;q[j+12]=q[j]);u();}n=f+rand()%7*4;G(x=17)||(c
|
||||
=a[5]);}}if(c==*a)G(--x)||++x;if(c==a[1])n=f+4**(m=n),G(x)||(n=m);if(c==a[2])G
|
||||
(++x)||--x;if(c==a[3])for(;G(x+12);++w)x+=12;if(c==a[4]||c==a[5]){s=sigblock(
|
||||
8192);printf("\033[H\033[J\033[0m%d\n",w);if(c==a[5])break;for(j=264;j--;Q[j]=
|
||||
0);while(getchar()-a[4]);puts("\033[H\033[J\033[7m");sigsetmask(s);}}d=popen(
|
||||
"stty -cbreak echo stop \023;cat - HI|sort -rn|head -20>/tmp/$$;mv /tmp/$$ HI\
|
||||
;cat HI","w");fprintf(d,"%4d on level %1d by %s\n",w,l,getlogin());pclose(d);}
|
||||
@@ -0,0 +1 @@
|
||||
main(Q,O)char**O;{if(--Q){main(Q,O);O[Q][0]^=0X80;for(O[0][0]=0;O[++O[0][0]]!=0;)if(O[O[0][0]][0]>0)puts(O[O[0][0]]);puts("----------");main(Q,O);}}
|
||||
@@ -0,0 +1,24 @@
|
||||
|
||||
/**//*/};)/**/main(/*//**/tang ,gnat/**//*/,ABBA~,0-0(avnz;)0-0,tang,raeN
|
||||
,ABBA(niam&&)))2-]--tang-[kri - =raeN(&&0<)/*clerk*/,noon,raeN){(!tang&&
|
||||
noon!=-1&&(gnat&2)&&((raeN&&( getchar(noon+0)))||(1-raeN&&(trgpune(noon
|
||||
)))))||tang&&znva(/*//**/tang ,tang,tang/**|**//*/((||)))0(enupgrt=raeN
|
||||
(&&tang!(||)))0(rahcteg=raeN( &&1==tang((&&1-^)gnat=raeN(;;;)tang,gnat
|
||||
,ABBA,0(avnz;)gnat:46+]552&)191+gnat([kri?0>]652%)191+gnat([kri=gnat
|
||||
(&&)1-^gnat(&&)1& ABBA(!;)raeN,tang,gnat,ABBA(avnz&&0>ABBA{)raeN
|
||||
,/**/);}znva(/*//**/tang,gnat,ABBA/**//*/(niam;}1-,78-,611-,321
|
||||
-,321-,001-,64-,43-,801-,001-,301-,321-,511-,53-,54,44,34,24
|
||||
,14,04,93,83,73,63,53,43,33,85,75,65,55,45,35,25,15,05,94,84
|
||||
,74,64,0,0,0,0,0,0,/**/){ABBA='N'==65;(ABBA&&(gnat=trgpune
|
||||
(0)))||(!ABBA&&(gnat=getchar(0-0)));(--tang&1)&&(gnat='n'<=
|
||||
gnat&&gnat<='z'||'a'<=gnat&&gnat<='m'||'N'<=gnat&&gnat<='Z'
|
||||
||'A'<=gnat&&gnat<='M'?(((gnat&/*//**/31/**//*/,21,11,01,9,8
|
||||
,7,6,5,4,3,2,1,62,52,42,/**/)+12)%26)+(gnat&/*//**/32/**//*/,
|
||||
22,12,02,91,81,71,61,51,41{=]652[kri};)/*pry*/)+65:gnat);main
|
||||
(/*//**\**/tang^tang/**//*/,/* */,~/*//*-*/tang,gnat,ABBA-
|
||||
0/**//*/(niam&&ABBA||))))tang( rahcteg&&1-1=<enrA(||))tang(
|
||||
enupgrt&&1==enrA((&&)2&gnat(&& )1-^tang(&&ABBA!(;)85- =tang
|
||||
(&&)'a\'=gnat(&&)1-==gnat(&&)4 ==ABBA(&&tang!;))))0(enupgrt=
|
||||
gnat(&&)tang!((||)))0(rahcteg =gnat(&&tang((&&ABBA;;)1-'A'=!
|
||||
'Z'=tang(&&ABBA{)enrA/***/);gnat ^-1&&znva(tang+1,gnat,1+gnat);
|
||||
main(ABBA&2/*//*\\**/,tang,gnat ,ABBA/**//*/(avnz/**/);}/*//**/
|
||||
@@ -0,0 +1,6 @@
|
||||
v,i,j,k,l,s,a[99];
|
||||
main()
|
||||
{
|
||||
for(scanf("%d",&s);*a-s;v=a[j*=v]-a[i],k=i<s,j+=(v=j<s&&(!k&&!!printf(2+"\n\n%c"-(!l<<!j)," #Q"[l^v?(l^j)&1:2])&&++l||a[i]<s&&v&&v-i+j&&v+i-j))&&!(l%=s),v||(i==j?a[i+=k]=0:++a[i])>=s*k&&++a[--i])
|
||||
;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
#include<stdio.h>
|
||||
#include<time.h>
|
||||
#define S(q)B(*e=0),q,p);
|
||||
#define W(w)if((w)<22)v= -v;else v-=10;else
|
||||
#define F for(r=d;r<d+N;
|
||||
#define H(v,g)v=h(v,*g++= *r++),*g=0;
|
||||
#define B(n)b(l,n),(V)printf(l
|
||||
V
|
||||
exit();char*g,c[M],d[N],q[N],p[N],*e,*r=d+N,l[M],*t="??",*k,*m="DEATHISDSev2oinpohae3ttsluuln4a?uibfe 5l\0rtlfrb6 ?a?el:e7$!n\0?e t8%ccp\0.%s9deelc.s T.@?-t.\t<J /\0=a\nP=Q Sex \0l KW Sin a$\0ane-lay% ge#-slediefuk ar r$via-:o ?+}:r? n \0:) ee%lone 1-esy666!-~v\n.!^`'~@#\0\np~===:=q";b(o,n)char*o;{for(k=n+m;*o++=*k;k+=9);}int
|
||||
y=M*2,v,x,s,f,j,o;u(s){B(s));if(!gets(l))exit(0);return(o=
|
||||
*l)=='y'||o=='Y'||o!='n'&&o!='N'&&u(s);}h(v,m){for(k=c;*k!='J';)if(m==*k++)break;m=k-c;if(v<0)W(v=m-v)
|
||||
if(m==1)W(v+=11)
|
||||
v+=m;return
|
||||
v;}main(w,z)char**z;{b(c,2)*X;for(--w&&(y=atoi(1[z]));y>1;){if(r-d>N*3/4){B(8));F++r)*r=c[(r-d)%13];F)w=
|
||||
*(g=d+rand()%N),*g=
|
||||
*r,*r++=w;r=d;}for(;;){B(3),y);if(!gets(l)||(w=atoi(l))<1)exit(0);if(w&1||w>M||w>y)B(1),y<M?y:M);else
|
||||
break;}y-=w,s=f=j=x=v=0,g=q,e=p;H(x,g)H(x,g)H(v,e)H(v,e)*t=
|
||||
*q;S(t)*q=='A'&&y>=w/2&&u(5)&&(y+=(3*(h(0,1[q])==10)-1)*w/2);if(x==-21)goto
|
||||
_;if(v==-21){y+=w/2;goto
|
||||
_;}while(x>-17&&x<17)H(x,g)while((v==20||*p==-1[e])&&y>=w&&u(6)){y-=w;++s;for(g=e++;2[g]=
|
||||
*g,g!=p;)--g;*g++=
|
||||
*e;*g=' ';i:v=h(h(0,*p),*e++=
|
||||
*r++);S(t)if(*p=='A'&&-1[e]!=
|
||||
*p)goto
|
||||
_;}if(f=y>=w&&u(7))y-=w,H(v,e)while(!f&&v<22&&u(4)){H(v,e)if(v<22)S(t)}_:x<0&&(x=
|
||||
-x);v<0&&(v=
|
||||
-v);if(v<22)if(v==x)j+=w*++f;else
|
||||
if(x>21||v>x)j+=w*2*++f;if(s--){*e++=' ';*e++=
|
||||
*p;*e=0;for(e=p;*e=2[e];)e++;goto
|
||||
i;}y+=j;S(q)};}
|
||||
@@ -0,0 +1,24 @@
|
||||
#define O(b,f,u,s,c,a)b(){int o=f();switch(*p++){X u:_ o s b();X c:_ o a b();default:p--;_ o;}}
|
||||
#define t(e,d,_,C)X e:f=fopen(B+d,_);C;fclose(f)
|
||||
#define U(y,z)while(p=Q(s,y))*p++=z,*p=' '
|
||||
#define N for(i=0;i<11*R;i++)m[i]&&
|
||||
#define I "%d %s\n",i,m[i]
|
||||
#define X ;break;case
|
||||
#define _ return
|
||||
#define R 999
|
||||
typedef char*A;int*C,E[R],L[R],M[R],P[R],l,i,j;char B[R],F[2];A m[12*R],malloc
|
||||
(),p,q,x,y,z,s,d,f,fopen();A Q(s,o)A s,o;{for(x=s;*x;x++){for(y=x,z=o;*z&&*y==
|
||||
*z;y++)z++;if(z>o&&!*z)_ x;}_ 0;}main(){m[11*R]="E";while(puts("Ok"),gets(B)
|
||||
)switch(*B){X'R':C=E;l=1;for(i=0;i<R;P[i++]=0);while(l){while(!(s=m[l]))l++;if
|
||||
(!Q(s,"\"")){U("<>",'#');U("<=",'$');U(">=",'!');}d=B;while(*F=*s){*s=='"'&&j
|
||||
++;if(j&1||!Q(" \t",F))*d++=*s;s++;}*d--=j=0;if(B[1]!='=')switch(*B){X'E':l=-1
|
||||
X'R':B[2]!='M'&&(l=*--C)X'I':B[1]=='N'?gets(p=B),P[*d]=S():(*(q=Q(B,"TH"))=0,p
|
||||
=B+2,S()&&(p=q+4,l=S()-1))X'P':B[5]=='"'?*d=0,puts(B+6):(p=B+5,printf("%d\n",S
|
||||
()))X'G':p=B+4,B[2]=='S'&&(*C++=l,p++),l=S()-1 X'F':*(q=Q(B,"TO"))=0;p=B+5;P[i
|
||||
=B[3]]=S();p=q+2;M[i]=S();L[i]=l X'N':++P[*d]<=M[*d]&&(l=L[*d]);}else p=B+2,P[
|
||||
*B]=S();l++;}X'L':N printf(I)X'N':N free(m[i]),m[i]=0 X'B':_ 0 t('S',5,"w",N
|
||||
fprintf(f,I))t('O',4,"r",while(fgets(B,R,f))(*Q(B,"\n")=0,G()))X 0:default:G()
|
||||
;}_ 0;}G(){l=atoi(B);m[l]&&free(m[l]);(p=Q(B," "))?strcpy(m[l]=malloc(strlen(p
|
||||
)),p+1):(m[l]=0,0);}O(S,J,'=',==,'#',!=)O(J,K,'<',<,'>',>)O(K,V,'$',<=,'!',>=)
|
||||
O(V,W,'+',+,'-',-)O(W,Y,'*',*,'/',/)Y(){int o;_*p=='-'?p++,-Y():*p>='0'&&*p<=
|
||||
'9'?strtol(p,&p,0):*p=='('?p++,o=S(),p++,o:P[*p++];}
|
||||
@@ -0,0 +1,69 @@
|
||||
#include <stdio.h>
|
||||
|
||||
#define d define
|
||||
|
||||
#d b12(x) 12 x
|
||||
#d a13(x) x 13
|
||||
#d a16(x) x 16
|
||||
#d a32(x) x 32
|
||||
#d acb(x) x]
|
||||
#d acc(x) x}
|
||||
#d aco(x) x:
|
||||
#d bco(x) :x
|
||||
#d acp(x) x)
|
||||
#d bef(x) EOF x
|
||||
#d aeq(x) x=
|
||||
#d afo(x) x for
|
||||
#d age(x) x fgetc
|
||||
#d asi(x) x stdin
|
||||
#d aso(x) x stdout
|
||||
#d bgt(x) >x
|
||||
#d ai(x) x i
|
||||
#d aj(x) x j
|
||||
#d al(x) x l
|
||||
#d ami(x) x-
|
||||
#d bne(x) !=x
|
||||
#d aob(x) x[
|
||||
#d aop(x) x(
|
||||
#d apl(x) x+
|
||||
#d bpu(x) fputc x
|
||||
#d bqm(x) ?x
|
||||
#d aqm(x) x?
|
||||
#d aqu(x) x'
|
||||
#d ase(x) x;
|
||||
#d awh(x) x while
|
||||
#d axo(x) x^
|
||||
#d a0(x) x 0
|
||||
#d b13(x) 13 x
|
||||
#d b16(x) 16 x
|
||||
#d b19(x) 19 x
|
||||
#d b48(x) 48 x
|
||||
#d a64(x) x 64
|
||||
#d b66(x) 66 x
|
||||
#d bcb(x) ]x
|
||||
#d bch(x) char x
|
||||
#d bcm(x) ,x
|
||||
#d acm(x) x,
|
||||
#d bcp(x) )x
|
||||
#d beq(x) =x
|
||||
#d bex(x) extern x
|
||||
#d bi(x) i x
|
||||
#d bin(x) int x
|
||||
#d bix(x) index x
|
||||
#d bj(x) j x
|
||||
#d bl(x) l x
|
||||
#d alt(x) x<
|
||||
#d bma(x) main x
|
||||
#d bob(x) [x
|
||||
#d boc(x) {x
|
||||
#d bop(x) (x
|
||||
#d bpl(x) +x
|
||||
#d app(x) x++
|
||||
#d bqu(x) 'x
|
||||
#d bse(x) ;x
|
||||
#d bst(x) *x
|
||||
|
||||
bma(acp(bop(app(bcp(ai(boc(ase(bch(a16(bl(alt(bob(ai(b66(ase(bcb(a0(bcm(aeq(bst(acb(bj(a64(bse(aob(bin(al(bi(aeq(bse(ai(bex(aop(bch(afo(bst(ase(bix(())))))))))))))))))))))))))))))))))))))))
|
||||
bl(ai(bob(aob(bi(al(bcb(aop(beq(apl(b13(a13(bpl(aeq(bop(acb(bl(bob(a32(bi(bpl(apl(b16(bcb(ai(beq(b19(aob(bpl(bop(l))))))))))))))))))))))))))))))
|
||||
bpl(acp(b48(acp(asi(bcb(aop(beq(age(bop(aeq(bi(ai(bgt(aop(b12(aop(bqm(awh(b12(ase(bco(acp(bi(acp(bcp(acp(bpl(aqu(bqu(A))))))))))))))))))))))))))))))
|
||||
bne(acc(bef(ase(bcp(acp(aso(bpu(acm(ai(bop(aco(bop(acb(bj(al(beq(ami(bix(aj(axo(bop(a16(aob(bl(al(aqm(bcm(acp(acp(i))))))))))))))))))))))))))))))
|
||||
@@ -0,0 +1,22 @@
|
||||
#define C char
|
||||
#define F X,perror("oops"),1
|
||||
#define G getchar()
|
||||
#define I ;if(
|
||||
#define P putchar
|
||||
#define Q 256
|
||||
#define W ;while(
|
||||
#define X return 0
|
||||
#include<stdio.h>
|
||||
long M,N,c,f,m,o,r,s,w;y(l){o^=l;m+=l+1;f=f*2+l+(f>>31&1);}int
|
||||
O,S,e,i,k,n,q,t[69001];b(g){k=4 W g<k)y(P((C)(w>>--k*8)&255));w=0;}C D[Q*Q],h
|
||||
[Q*Q];main(g,V)C**V;{I**V-97)X,a()W G-10)W(g=G)+1&&g-'x')if(g-10){I
|
||||
4<k)b(0)I g>32&g<'v')w=w*85+g-33,++k;else{I
|
||||
g-'z'|k)F;w=0;k=5;}}W G-78)I scanf("%ld%lx E%lx S%lx R%lx ",&M,&N,&c,&s,&r)-5)F
|
||||
I M){b(g=3-(M-1&3))W g--)y(0);}I(M-N|c-o|s-m|r-f)&4294967295)F;X;}long
|
||||
g(){C*p I m<f&n<k&&(m=(1L<<++n)-1)||O>=S){O=0;S=fread(D,1,n,stdin)*8 I
|
||||
S<8)X-1;S-=n-1;}p=D+O/8;q=O&7;O+=n;X,(1<<8-q)-1&*p>>q|m&((15<n+q)*p[2]*Q|p[1]&
|
||||
255)<<8-q;}a(){C*p=D+Q;G;G;k=G;e=k>>7&1;k&=31 I k>16)F;w=Q
|
||||
W w--)t[w]=0,h[w]=w;n=8;f=Q+e;i=o=w=g()I o<0)X,1;P(i)W(w=g())+1){I
|
||||
w==Q&e){W w--)t[w]=0;m=n=8;f=Q I(w=g())<0)X;}c=w
|
||||
I w>=f)*p++=i,w=o W w>=Q)*p++=h[w],w=t[w];P(i=h[w])W
|
||||
p>D+Q)P(*--p)I(w=f)<1L<<k)t[w]=o,h[f++]=i;o=c;}X;}
|
||||
@@ -0,0 +1,14 @@
|
||||
#include <stdio.h>
|
||||
#define A(a) G a();
|
||||
#define B(a) G (*a)();
|
||||
#define C(a,b) G a() { printf(b); return X; }
|
||||
typedef struct F G;A(a)A(b)A(c)A(d)A(e)A(f)A(g)A(h)A(i)A(j)A(k)A(l)A(m)A(n)A(
|
||||
o)A(p)A(q)A(r)A(s)A(t)A(u)A(v)A(w)A(x)A(y)A(z)A(S)A(N)void Q();struct F{B(a)B
|
||||
(b)B(c)B(d)B(e)B(f)B(g)B(h)B(i)B(j)B(k)B(l)B(m)B(n)B(o)B(p)B(q)B(r)B(s)B(t)B(
|
||||
u)B(v)B(w)B(x)B(y)B(z)B(S)B(N)void(*Q)();}X={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,z,S,N,Q};C(a,"z")C(b,"y")C(c,"x")C(d,"w")C(e,"v")C(f,"u")C(
|
||||
g,"t")C(h,"s")C(i,"r")C(j,"q")C(k,"p")C(l,"o")C(m,"n")C(n,"m")C(o,"l")C(p,"k"
|
||||
)C(q,"j")C(r,"i")C(s,"h")C(t,"g")C(u,"f")C(v,"e")C(w,"d")C(x,"c")C(y,"b")C(z,
|
||||
"a")C(S," ")C(N,"\n") void Q(){}main(){X=g().s().v().S().j().f().r().x().p().
|
||||
S().y().i().l().d().m().S().u().l().c().S().q().f().n().k().v().w().S().l().e
|
||||
().v().i().S().g().s().v().S().o().z().a().b().S().w().l().t().N();}
|
||||
@@ -0,0 +1,46 @@
|
||||
char*a??(??)=??<
|
||||
"??=include<stdio.h>",
|
||||
"??=include<stdlib.h>",
|
||||
"??=define o stdout",
|
||||
"??=define b break;case",
|
||||
"??=define s(p)fputs(p,o);",
|
||||
"??=define c(p)fputc(p,o);",
|
||||
"void t(p,f)char*p;??<f&&c('??/"')",
|
||||
"for(;;p++)??<switch(*p)??<case 0:f&&",
|
||||
"s(??/"??/??/??/",??/")c('??/??/n')return;case",
|
||||
"'??=':s(??/"???/??/?=??/")b'??<':s(??/"???/??/?<??/")",
|
||||
"b'??>':s(??/"???/??/?>??/")b'??(':s(??/"???/??/?(??/")b'??)'",
|
||||
":s(??/"???/??/?)??/")b'??/??/??/??/':f&&s(??/"???/??/?/??/")",
|
||||
"s(??/"???/??/?/??/")b'??/??/n':if(f)s(??/"???/??/?/n??/")",
|
||||
"else case'??/"':if(f)s(??/"???/??/?/??/??/??/"??/")",
|
||||
"else default:c(*p)??>??>??>main()??<char**p",
|
||||
";t(??/"char*a??(??)=??<??/",0);for(p=a;*p",
|
||||
";p++)t(*p,1);t(??/"0??>;??/",0);for(p=a",
|
||||
";*p;p++)t(*p,0);exit(!ferror(o)&&",
|
||||
"!fclose(o)?EXIT_SUCCESS",
|
||||
":EXIT_FAILURE);",
|
||||
"/*NOTREACHED*/",
|
||||
"??>",
|
||||
0??>;
|
||||
??=include<stdio.h>
|
||||
??=include<stdlib.h>
|
||||
??=define o stdout
|
||||
??=define b break;case
|
||||
??=define s(p)fputs(p,o);
|
||||
??=define c(p)fputc(p,o);
|
||||
void t(p,f)char*p;??<f&&c('"')
|
||||
for(;;p++)??<switch(*p)??<case 0:f&&
|
||||
s("??/",")c('??/n')return;case
|
||||
'??=':s("???/?=")b'??<':s("???/?<")
|
||||
b'??>':s("???/?>")b'??(':s("???/?(")b'??)'
|
||||
:s("???/?)")b'??/??/':f&&s("???/?/")
|
||||
s("???/?/")b'??/n':if(f)s("???/?/n")
|
||||
else case'"':if(f)s("???/?/??/"")
|
||||
else default:c(*p)??>??>??>main()??<char**p
|
||||
;t("char*a??(??)=??<",0);for(p=a;*p
|
||||
;p++)t(*p,1);t("0??>;",0);for(p=a
|
||||
;*p;p++)t(*p,0);exit(!ferror(o)&&
|
||||
!fclose(o)?EXIT_SUCCESS
|
||||
:EXIT_FAILURE);
|
||||
/*NOTREACHED*/
|
||||
??>
|
||||
@@ -0,0 +1 @@
|
||||
c
|
||||
@@ -0,0 +1,23 @@
|
||||
|
||||
#define D ,close(
|
||||
|
||||
char *c,q [512 ],m[ 256
|
||||
],*v[ 99], **u, *i[3];int f[2],p;main (){for
|
||||
(m[m [60]= m[62 ]=32 ]=m[* m=124 [m]= 9]=6;
|
||||
e(-8) ,gets (1+( c=q) )|| exit (0); r(0,0)
|
||||
)for( ;*++ c;); }r(t, o){ *i=i [2]= 0;for
|
||||
(u=v +98 ;m[*--c] ^9;m [*c] &32 ?i[*c
|
||||
&2]= *u,u- v^98 &&++u:
|
||||
|
||||
3 )if(!m[*c]){for(*++c=0;!m[*--c];);
|
||||
* --u= ++c;}u-v^98?strcmp(*u,"cd")?*c?pipe(f),o=f[
|
||||
1 ]:
|
||||
4 ,(p=fork())?e(p),o?r(o,0)D o)D*f):
|
||||
1 ,wait(0):(o?dup2(*f,0)D*f)D o):*i?
|
||||
5 D 0),e(open(*i,0)):
|
||||
9 ,t?dup2(t,1)D t):i[
|
||||
2 ]?
|
||||
6 D 1),e(creat(i[2],438)):
|
||||
5 ,e(execvp(*u,u))):e(chdir(u[1])*2):
|
||||
3 ;}e(x){x<0?write(2,"?\n$ "-x/4,2),x+1||exit(1):
|
||||
5 ;}
|
||||
@@ -0,0 +1,93 @@
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
#define X
|
||||
#define Y {}
|
||||
#define C }
|
||||
#define o {
|
||||
#undef main
|
||||
char m[500][99],v[99],R;
|
||||
int*a,b,n,i,j,W,A;
|
||||
float Q,G,D,M,T,B,O,U,V,N,y,e();
|
||||
P(g,R,u)float*g,R,u;{int c;for(*g=1,c=u;c--;*g*=R);}
|
||||
X
|
||||
K(g,R,u)float*g,u;char R;
|
||||
o
|
||||
if(R=='+')*g+=u;
|
||||
if(R=='-')*g-=u;
|
||||
if(R=='*')*g*=u;
|
||||
if(R=='/')*g/=u;
|
||||
if(R=='^')P(g,*g,u);
|
||||
C
|
||||
w(g,R,u)float*g,u;char R;
|
||||
/**/{int b,f;A=atoi(*++a);b=atoi(*++a);while((f=A+b)<15000){printf("%d\n",f);A=b;b=f;}}
|
||||
main(A,a)int A;char*a[];
|
||||
o o
|
||||
if(!strcmp(*++a,"-r"))S();
|
||||
D=atof(*++a);
|
||||
T=atof(*++a);
|
||||
B=atof(*++a);
|
||||
M=atof(*(4+(a-=3)));
|
||||
C
|
||||
while(D<T)
|
||||
o
|
||||
U=e((G=B/2,*a),D,M,a);
|
||||
V=e(*a,Q=D+G,M+G*U,a);
|
||||
/*/
|
||||
z;/*/
|
||||
N=2*e(*a,Q,M+G*V,a);
|
||||
M+=B*V/3+B*N/6+B*e(*a,D+=B,M+G*N,a)/6+G*U/3;
|
||||
printf("%f %f\n",D,M);
|
||||
C
|
||||
while(T=0)
|
||||
;
|
||||
W=D=1;
|
||||
;
|
||||
while(W!=1)
|
||||
o o
|
||||
strcpy(j+m,v);
|
||||
o
|
||||
if((j-=W)<=W)break;
|
||||
strcpy(j+m,m+j-W);
|
||||
C
|
||||
while(strcmp(m+j-W,v)>0)
|
||||
j=i;
|
||||
strcpy(v,i+m);
|
||||
C
|
||||
for(i=(W/=3)-1;++i<n;)
|
||||
;
|
||||
C
|
||||
do
|
||||
;
|
||||
while(0);
|
||||
for(W=1;(W=W*3+1)<n;);
|
||||
C
|
||||
float e(f,D,M,a)char*f,*a[];float D,M;
|
||||
o
|
||||
#define main L
|
||||
O=0;
|
||||
R='+';
|
||||
for(;*f;f++)
|
||||
if(*f=='y')K(&O,R,M);
|
||||
else if((*f>='0')&&(*f<='9'))K(&O,R,(float)*f-'0');
|
||||
else if(*f=='x')K(&O,R,D);
|
||||
else if(1)R=*f;
|
||||
if(1);
|
||||
return O;
|
||||
for(j=0;j<n;puts(j++[m]));
|
||||
e("",O,&O,a);
|
||||
n=j-(O=1);
|
||||
while(gets(j++[m]));
|
||||
if(!strcmp(*++a,"-r"))S();
|
||||
C
|
||||
/**/main(A,a)int A;char*a[];
|
||||
Y
|
||||
S(){while(gets(b++[m]));for(b--;b--;puts(b[m]));}
|
||||
char*f,m[500][99],R,v[99];
|
||||
int b,W,n,i,j,z;
|
||||
float Q,G,D,M,T,O,B,U,V,N,e();
|
||||
#define Y
|
||||
#define X {}
|
||||
#define o }
|
||||
#define C {
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
@@ -0,0 +1,107 @@
|
||||
char*lie;
|
||||
|
||||
double time, me= !0XFACE,
|
||||
|
||||
not; int rested, get, out;
|
||||
|
||||
main(ly, die) char ly, **die ;{
|
||||
|
||||
signed char lotte,
|
||||
|
||||
|
||||
dear; (char)lotte--;
|
||||
|
||||
for(get= !me;; not){
|
||||
|
||||
1 - out & out ;lie;{
|
||||
|
||||
char lotte, my= dear,
|
||||
|
||||
**let= !!me *!not+ ++die;
|
||||
|
||||
(char*)(lie=
|
||||
|
||||
|
||||
"The gloves are OFF this time, I detest you, snot\n\0sed GEEK!");
|
||||
|
||||
do {not= *lie++ & 0xF00L* !me;
|
||||
|
||||
#define love (char*)lie -
|
||||
|
||||
love 1s *!(not= atoi(let
|
||||
|
||||
[get -me?
|
||||
|
||||
(char)lotte-
|
||||
|
||||
|
||||
(char)lotte: my- *love -
|
||||
|
||||
'I' - *love - 'U' -
|
||||
|
||||
'I' - (long) - 4 - 'U' ])- !!
|
||||
|
||||
(time =out= 'a'));} while( my - dear
|
||||
|
||||
&& 'I'-1l -get- 'a'); break;}}
|
||||
|
||||
(char)*lie++;
|
||||
|
||||
|
||||
(char)*lie++, (char)*lie++; hell:0, (char)*lie;
|
||||
|
||||
get *out* (short)ly -0-'R'- get- 'a'^rested;
|
||||
|
||||
do {auto*eroticism,
|
||||
|
||||
that; puts(*( out
|
||||
|
||||
- 'c'
|
||||
|
||||
-('P'-'S') +die+ -2 ));}while(!"you're at it");
|
||||
|
||||
|
||||
for (*((char*)&lotte)^=
|
||||
|
||||
(char)lotte; (love ly) [(char)++lotte+
|
||||
|
||||
!!0xBABE];){ if ('I' -lie[ 2 +(char)lotte]){ 'I'-1l ***die; }
|
||||
|
||||
else{ if ('I' * get *out* ('I'-1l **die[ 2 ])) *((char*)&lotte) -=
|
||||
|
||||
'4' - ('I'-1l); not; for(get=!
|
||||
|
||||
|
||||
get; !out; (char)*lie & 0xD0- !not) return!!
|
||||
|
||||
(char)lotte;}
|
||||
|
||||
|
||||
(char)lotte;
|
||||
|
||||
do{ not* putchar(lie [out
|
||||
|
||||
*!not* !!me +(char)lotte]);
|
||||
|
||||
not; for(;!'a';);}while(
|
||||
|
||||
love (char*)lie);{
|
||||
|
||||
|
||||
register this; switch( (char)lie
|
||||
|
||||
[(char)lotte] -1s *!out) {
|
||||
|
||||
char*les, get= 0xFF, my; case' ':
|
||||
|
||||
*((char*)&lotte) += 15; !not +(char)*lie*'s';
|
||||
|
||||
this +1s+ not; default: 0xF +(char*)lie;}}}
|
||||
|
||||
get - !out;
|
||||
|
||||
if (not--)
|
||||
|
||||
goto hell;
|
||||
|
||||
exit( (char)lotte);}
|
||||
@@ -0,0 +1,28 @@
|
||||
#include <ctype.h>
|
||||
#include <curses.h>
|
||||
#define T isspace(*(t=Z(p)))&&
|
||||
#define V return
|
||||
#define _ while
|
||||
int d,i,j,m,n,p,q,x,y;char*c,b[BUF],*f,*g=b,*h,k[]="hjklHJKL[]tbixWRQ",*t;
|
||||
char*Z(a){if(a<0)V b;V b+a+(b+a<g?0:h-g);}P(a)char*a;{V
|
||||
a-b-(a<h?0:h-g);}S(){p=0;}bf(){n=p=P(c);}Q(){q=1;}C(){clear();Y();}
|
||||
G(){t=Z(p);_(t<g)*--h= *--g;_(h<t)*g++= *h++;p=P(h);}B(){_(!T b<t)--p;_(T
|
||||
b<t)--p;}M(a){_(b<(t=Z(--a))&&*t-'\n');V
|
||||
b<t?++a:0;}N(a){_((t=Z(a++))<c&&*t-'\n');V
|
||||
t<c?a:P(c);}A(a,j){i=0;_((t=Z(a))<c&&*t-'\n'&&i<j){i+= *t-'\t'?1:8-(i&7);++a;}V
|
||||
a;}L(){0<p&&--p;}R(){p<P(c)&&++p;}U(){p=A(M(M(p)-1),x);}
|
||||
D(){p=A(N(p),x);}H(){p=M(p);}E(){p=N(p);L();}
|
||||
J(){m=p=M(n-1);_(0<y--)D();n=P(c);}K(){j=d;_(0<--j)m=M(m-1),U();}
|
||||
I(){G();_((j=getch())-'\f'){if(j-'\b')g-h&&(*g++=j-'\r'?j:'\n');else
|
||||
b<g&&--g;p=P(h);Y();}}X(){G();p=h<c?P(++h):p;}
|
||||
F(){j=p;p=0;G();write(i=creat(f,MODE),h,(int)(c-h));close(i);p=j;}W(){_(!T
|
||||
t<c)++p;_(T
|
||||
t<c)++p;}int(*z[])()={L,D,U,R,B,J,K,W,H,E,S,bf,I,X,F,C,Q,G};
|
||||
Y(){m=p<m?M(p):m;if(n<=p){m=N(p);i=m-P(c)?d:d-2;_(0<i--)m=M(m-1);}
|
||||
move(0,0);i=j=0;n=m;_(1){p-n||(y=i,x=j);t=Z(n);if(d<=i||c<=t)break;
|
||||
if(*t-'\r')addch(*t),j+= *t-'\t'?1:8-(j&7);if(*t=='\n'||COLS<=j)
|
||||
++i,j=0;++n;}clrtobot();++i<d&&mvaddstr(i,0,"<< EOF >>");move(y,x);
|
||||
refresh();}main(u,v)char**v;{h=c=b+BUF;if(u<2)V
|
||||
2;initscr();d=LINES;raw();noecho();idlok(stdscr,1);if(0<(i=open(f= *++v,0))){
|
||||
g+=read(i,b,BUF);g=g<b?b:g;close(i);}S();_(!q){Y();i=0;j=getch();
|
||||
_(k[i]&&j-k[i])++i;(*z[i])();}endwin();V 0;}
|
||||
@@ -0,0 +1,43 @@
|
||||
#include <stdio.h>
|
||||
#define D define
|
||||
#D H(x,y,z) f(p){--p;c=x-_+1];f(c>0){y+1]=z[c];z[c]=y];y]=y+1];}}
|
||||
#D O(x,y) F(x,int U;int T=0;d=M(U=1);W{f(c==y)b g[T++]=c;f(T==U)g=realloc(g,U<<=1);}g[T]=0;)
|
||||
#D W Y((c=k?K[--k]:getchar())-EOF)
|
||||
#D S i[q
|
||||
#D F(w,z) f(c==w){z h}
|
||||
#D f if
|
||||
#D P p>1&&(c=u,
|
||||
#D _ s[p
|
||||
#D C =G
|
||||
#D g S]
|
||||
#D J(x,y) F(I[x],y)
|
||||
#D Q P e
|
||||
#D Y while
|
||||
#D b break;
|
||||
#D u _--]
|
||||
#D m p&&
|
||||
#D R char*
|
||||
#D l Z[c]
|
||||
#D L strlen
|
||||
#D d i[++q]
|
||||
#D G c)
|
||||
#D h ;continue;
|
||||
#D N s[++p]
|
||||
#D e _]
|
||||
#D j x;{R r=M(L(
|
||||
#D v return
|
||||
#D w [256]
|
||||
#D V f(k>o||p>o||q>o)v 2;
|
||||
R I="I'd love ta win: the most useful !$>%`/#<&*|^ _OBFUSCATED_ utility. Pleez?";U(y,x)R y;R*j*x)+L(y)+1);sprintf(r,"%s%s",*x,y);*x=r;}R T(x)R j x)+1);strcpy(r,x);v
|
||||
r;}R(i w);static R(Z w);K w;main(a,A)int a;R*A;{int s w,p=0,q=0,n=0,c,k=0;W{V
|
||||
f(c>='0'&&c<='9'){f(!n)N=0;n=1;e=10*e+(c-'0')h}n=0;J(39,m
|
||||
sprintf(d=M(13),"%d",e))
|
||||
J(37,q&&puts(g))J(34,q&&printf("%s",g))J(27,H(p,_,s))O('[',']')J(56,f(p){c=e;N=c;})J(2,m--p)J(10,N=a)J(4,f(q){N=L(g);X(S--]);})J(1,f(q){S+1]=T(g);++q;})J(53,m
|
||||
e>=0&&e<a&&(d=T(A[u])))
|
||||
J(54,q>1&&(--q,U(S+1],i+q)))J(5,q&&p>1&&(_-1]=open(g,_-1],e),--p,X(S--])))J(47,m
|
||||
close(u))
|
||||
J(26,m(e=dup(e)))O('"','"')J(51,H(q,S,i))J(49,N=fork())J(12,wait(&N)+1||(e=-1))J(68,{++p;pipe(s+p++)==-1&&(e=-1);})F('q',v
|
||||
0)
|
||||
F('=',W{R x;f(m u)f(x=l){k+=n=L(x);V;Y(*x)K[--k]=*x++;k+=n;n=0;}b})J(15,f(q)W{l&&X(l);l=T(g);b})J(33,f(c=q){*i=g;g=0;Y(--q&&**(i+q))g++;f(q){N=execvp(*i,i+q+1);q=c;}})J(38,P
|
||||
c&&(e/C))
|
||||
J(35,Q=e>G)F('+',Q+C)J(42,Q*C)J(41,Q=~(e&G))J(57,m(e=-e))J(3,)F('\n',)putchar(c);puts(73+I);}}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include <stdio.h>
|
||||
#define X(s) (!(s&3)-((s&3)==2))
|
||||
#define W while
|
||||
char Z[82][82],A,B,f,g=26;z(q){return atoi(q);}m(d,l){return
|
||||
Z[ B + X ( f +
|
||||
3) * d+l *X(f+ 2 )][ A+X ( f ) * d +
|
||||
l* X ( f + 3 ) ] ;}int
|
||||
h= 0;D(p,s)char*s; {W(h>>3<p>> 3 ) {putchar('\t'
|
||||
); h = ( h +8
|
||||
)&~7 ;}W(h < p ){putchar(' ');++h; }(void)printf(
|
||||
"%s" , s ) ;h+=strlen(s);}main(x,a)char **a; {
|
||||
# define P(x) (x?(5-(x))*(6-(x ))/2:11)
|
||||
int b; { char b[256],i, j=0; FILE*F;F=fopen(x-1?a[1]:"buzzard.c","r");W(
|
||||
fgets( b ,256 ,F)){for(i=0;b[ i];++ i)
|
||||
Z[j][i ] =( b [ i ] ==' '?1:2*(b[i]==(x>2?*a[2]:'\\')));++j;}fclose
|
||||
(F);}A =4 ; B = 3 ; f = 1;x >3? A=z(a[3]),B=z(a[4]):0;b='\n';do{if(b=='\n'
|
||||
){int y , s , d , p , q ,i;for
|
||||
(y=-11; y<= 11;++ y){ for(s = 1 ,d=0;s+3;s-=2){for
|
||||
(;d!=2 + 3 * s ; d+=s){
|
||||
if(m(d,0) !=1 ){p=P (d) ;if (abs( y )
|
||||
<p&& ! m ( d , 0 )||abs(y)>p)break;for
|
||||
(i =-p;i<p;++i)D(g+i*2,"--");D(0,"\-");break;}if(d==5)continue;
|
||||
p=P(d+1);q=P(d);if
|
||||
(abs(y) >q)continue;if
|
||||
(abs(y) <p)D(g-s*(2*p+1),"|");else if(m(d,s)){if
|
||||
(abs(y) <=p)for(i=(s==1?-q:p);i!=(s==1?-p:q);
|
||||
(abs(y) ),++i)D(g+2*i+(s==-1),"--");}else if
|
||||
(abs(y) ==p)D(g-s*(2*p+1),"|");else D(g-
|
||||
(abs(y) *s*2),(s==1)^(y>0)?"\\":"/");}d-=s;}puts(
|
||||
"");h=0;}}f+=(b=='r')-(b=='l');f&=3;if(b=='f'){if(!m(1,0))continue;
|
||||
A+=X(f);B+=X(f-1);}}W((b=getchar())!=-1&&m(0,0)==1);return 0;}
|
||||
@@ -0,0 +1,26 @@
|
||||
/* common sense to nohonest programmer */
|
||||
#include <stdio.h>
|
||||
main(){int x ,gi=4,i,f,ri=1,httxkbl=1,m=012;long cd=0x5765248d,n;
|
||||
char u[0x50][032];FILE *ind;
|
||||
ind=fopen(s,t); for(i=0; i<0x1a; i++){goto daswjhkls;vhjsgfdy1l1gjhd:;}
|
||||
/*borntorun.*/goto c0g0;cOgO:i=0;fclose(ind);c0gO:
|
||||
x= u [gi][m]; sorryfor_this_unused_but_very_needed_label:
|
||||
if( m==gi){x=0x70;f=0x68;}else goto cOg0 ; b:putchar(x); if(
|
||||
!(n-httxkbl++))
|
||||
#define yank putchar('
|
||||
{httxkbl=1; yank ');goto
|
||||
hxi;}goto bl;
|
||||
/* hardlyundrstandable, but
|
||||
likely to be missed if removed */
|
||||
daswjhkls: fgets(u[i], 0120, ind);
|
||||
/*obfuscated, eh? */goto
|
||||
vhjsgfdy1l1gjhd;
|
||||
c0g0 : n=cd&0x40000000L>>0x1e;
|
||||
goto cOgO; g6w:
|
||||
if(x!=0x2e){i++;goto c0gO;}else /*
|
||||
injail*/yank\n');goto vhjsgfdyl1lgjhd;
|
||||
cOg0 :
|
||||
f=u[m][gi];goto b;bl:m=(i+1)*(4*
|
||||
x+3*f)%032;gi=(i+1)*(x+2*f)%0x1a; goto g6w;
|
||||
hxi:cd^= n= cd&(7<<3*(014-++ri));
|
||||
n >>=3*(12-ri); goto bl;vhjsgfdyl1lgjhd:;}
|
||||
@@ -0,0 +1,32 @@
|
||||
#define _ define
|
||||
#_ u unsigned
|
||||
#_ w char*
|
||||
#_ j(x)(*(*(x*)&T)++)
|
||||
#_ H j(short*)
|
||||
#_ K j(w)
|
||||
#_ e j(u*)
|
||||
#_ r register u
|
||||
#_ R(b)write(A,T=h,4*b);
|
||||
#_ S (u*)sbrk(Q*4+U*8)+U
|
||||
#_ E(a,b,c)a=c&1<<31|b/2;c=c*2|b&1;
|
||||
#_ V q= *L;L+=F;E(d,q,x)E(f,d,s)g=f&q;f^=q
|
||||
#_ W while(
|
||||
#_ Z q=I&f;M|=q&c;c^=q;I^=f;M|=g&c;c^=g
|
||||
#_ Y W(F= *s++)&16)*T=10**T+F-'0';T++
|
||||
#_ D(q,s)c);W q>s)G= *--q,*q= *s,*s++=G;
|
||||
#_ P if(i^z){x=Q+(n=D(x,n)
|
||||
#_ C if(i){q=Q*4+(s=(w)D(q,s)
|
||||
u A,U,Q,J,X[9999];main(a,b)w*b;{r*c,*d,y,f,g,F,G,I,M,N,z,*x,*n,i;w q,*h=(w)X,*
|
||||
T,*s=".slo.-W00,tmhw.W/";T=h;if(a>1){H=2;K=23;K=112;s=b[1];Y;Y;Y;Y;}else{H=1;W
|
||||
*s)K=1+*s++;}connect(A=socket(a,1,0),T=h,24-a*4);H=17004;H=11;e=0;e=0;i=66==*h
|
||||
;R(3)read(A,h,8);e;H;read(A,h,4*H);T=h;e;F=e;e;e;I=11+H;f=H-6;K;U=K;i^=K;z=!K;
|
||||
T+=I/4*4+8*U;I=e;T+=16;U=H/32;J=H/30*30;T+=14;M=K;f/=U;T=h;K=55;K;H=4;e=F;e=I;
|
||||
e=0;R(4)N=F+8192;K=53;K=M;H=4;e=N;e=I;H=U*32;H=J;R(4)K=2;K;H=4;e=I;e=1;e=N;R(4
|
||||
)Q=J*U;c=S;d=S;L(c);W 1){P}C}y=0;W y<J){K=72;K=0;g=J-y;H=6+U*(g>f?g=f:g);e=N;e
|
||||
=F;H=U*32;H=g;H=0;H=y;K=0;K=1;R(6)write(A,c+y*U,g*U*4);y+=g;}K=61;K=0;H=4;e=I;
|
||||
e=0;e=0;R(4)C}P}v(c,d);}}L(A)r*A;{r*T=A+Q,X=getpid();W A<T)*A++=X=3*X^X/2;}v(n
|
||||
,O)u*n,*O;{r*A,F=U,*L=n-F,*G=L+Q,I,c,d,M,f,g,N,q,i=0,X,T,v,s,x,*y,*z;W L<n){*L
|
||||
= *G;G++[F]=L++[F];}W i<J){z=O+i*F;y=n+i*F-F;i+=30;L=y-1;A=L+U*32;W L<A){L+=F;
|
||||
E(X,*L,x)E(q,X,s)}X=0;W X++<F){L=y++;G=z++;V;c=g|f&d;I=f^d;V;W L<=A){M=0;Z;N=d
|
||||
;T=f;v=g;V;Z;c^=I&d;*G=c&~M&(I^d|N);G+=F;c=v|T&N;I=T^N;}}}z=O;y=n;I=J;W--I!=-1
|
||||
){f= *z>>31;G=z+F;L=y+F;W G>z){M= *--G;*--L=(M*2)+f;f=M>>31;}z+=F;y+=F;}}
|
||||
@@ -0,0 +1,17 @@
|
||||
#include <stdio.h>
|
||||
#define Q r=R[*p++-'0'];while(
|
||||
#define B ;break;case
|
||||
char*s="Qjou!s\\311^-g\\311^-n\\311^-c\\::^-q-ma%mO1JBHm%BQ-aP1J[O1HB%[Q<nbj\
|
||||
o)*|gps)<<*txjudi)m*|aQdbtf!::::;sfuvso<aQefgbvmu;aQ<m,,a%CQ<csfbla%bQ<aN2!Q\
|
||||
\ndbtf!aP2Q;m>aP2Q<a%!D12J!JGJHJOJQJFJSJJJMHS%HD12D12N3!N4\nJUJT%UQm>aP4HC%T\
|
||||
Qs\\q,,^>m,2<m>aP4HC%SD12N1\nJNQm>s\\..q^aHC%NHb%GN1!D32P3%RN1UP1D12JPQUaP1H\
|
||||
R%PN4\nQ<g\\(aP3Q(^>aP2Q,2<n\\(aP3Q(^>aP4Hb%OD12D12N2!N3\nJVP3Q,,<jg)aP3Q=>n\
|
||||
\\(aP3Q(^*m>g\\(aP3Q(^<fmtf!m,,aHC%QN1!N1\nJ#Qqsjoug)#&e]o#-aP1Q*aHb%#Qqvut)\
|
||||
aP1Q*aHb%FN1\nQm>::::aHC%VP3Q>bupj)hfut)c**aHb%JD12JON1!Qjg)a%LN1UP1D12JIQUa\
|
||||
P1HL%IQ*m>aN2!N2\nP2Q<fmtf!m,,aHC%MN1!N2>P2Q>aN2\nP2Hbdd!b/d";k;char R[4][99]
|
||||
;main(c,v)char**v;{char*p,*r,*q;for(q=s;*q;q++)*q>' '&&(*q)--;{FILE*i=fopen(v
|
||||
[1],"r"),*o=fopen(q-3,"w");for(p=s;;p++)switch(*p++){B'M':Q(k=fgetc(i))!=EOF
|
||||
&&k!=*p)*r++=k;if(k==EOF){fputs("}}\n",o);fclose(o);return system(q-6);}*r=0
|
||||
B'P':while(*p!='`')fputc(*p++,o)B'O':Q*r)fputc(*r++,o);p--B'C':k=0;Q k<*p-'0'
|
||||
)(*r++=fgetc(i),k++);*r=0 B'I':k= *p;if(**R==k)goto G B'G':k= *p;G:p=s;while(
|
||||
*p!='$'||p[1]!= k)p++;p++B'N':R[*p-'0'][0]++;}}}
|
||||
@@ -0,0 +1 @@
|
||||
main(a,b){while((a=getchar())+1)putchar((b=64^a&223)&&b<27?a&96|(b+12)%26+1:a);}
|
||||
@@ -0,0 +1,30 @@
|
||||
#include <curses.h>
|
||||
#define R break
|
||||
#define U M[h][f]
|
||||
#define W M[g][e]
|
||||
#define T M[y][x]
|
||||
#define B(a) "A"#a"A",
|
||||
#define A "AAAAAAAAAAAAAAAAAAAAAA"
|
||||
#define z(a) case a:if(U=='B')U=W,x=e,y=g,u--;
|
||||
#define Z(a,b) else if(U==a&&d==b)U=W='B';R;
|
||||
#define K(a) a##a##a
|
||||
#define k(a) #a#a#a#a#a#a"\0"
|
||||
#define V " \0"
|
||||
#define S " \0/----\\\0_/ \\_"
|
||||
int u=484,X[]={-1,0,0,1},Y[]={0,1,-1,0},x,y,D,i,j,a;char o,m,*t,*O="MNOH"
|
||||
,*k="hjkl",*s=K(k(#))V V V" ___ \0 / \\\0 \\___/\0 ___ \0 /@@@\\\0 "
|
||||
"\\@@@/\0| | /\\\0----||\0 \\/\0 /--\\\0 \\/ \0 ==| \0 ==| \0 "
|
||||
" /\\ \0 \\--/\0 /O__o\0 \\___/\0 /_\\_ \0"K(" << \0")V k(v)V V k(^)V
|
||||
" /\\ \0 < > \0 \\/ \0o__O\\ \0\\___/ \0 _/_\\ \0 O__O"S"\0 ^__^"S,
|
||||
M[12][22]={A,B(LCABBBBBBBABBCBBCABB)B(CCABAKAAABAFBABABAEB
|
||||
)B(BBBBABBIBBBBBEEABACL)B(CCBNIBBAAAAGALBBBABC)B(AAAAAAJACBABBCABAABC
|
||||
)B(LLAACCBACBAAALLCABBB)B(BDLAAABABCAAAALCABBL)B(BCBIBBBBBBBBAAAAACBB
|
||||
)B(BCCAABBADBBBBDBDBDBC)B(LBBACCCCDBCABBBDBBBB)A};main(){initscr();clear();
|
||||
noecho();cbreak();x=y=4;D=39,o='M';m=T;while(D&&u){for(i=j=a=0;j<7;!(mvaddstr(
|
||||
j*3+a,i*6,s+(((M[((y-1)/5)*5+j][((x-1)/10)*10+i]-'A')*3+a++)*7)),a^3)&&(a=0,!
|
||||
(++i^12))&&(a=i=0,j++));refresh();T='B';if(t=(char*)strchr(k,getch())){int e=
|
||||
x,g=y,f=x,h=y,d=t-k;o=O[d];f=(e=x+X[d])+d[X];h=(g=y+Y[d])+d[Y];switch(W){case
|
||||
'B':x=e;y=g,u--;R;z('C')else if(U=='C')U=W='L';R;z('D')R;case'L':x=e;y=g,u--;D
|
||||
--;R;z('E')Z('I',0)z('F')Z('J',1)z('G')Z('K',2)}}m=T;T=o;}clear();mvaddstr(12
|
||||
,31,u?"Well done!":"Too many moves");move(23,0);refresh();endwin();return 0;}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
a(X){/*/X=- a(X){/*/X=-
|
||||
-1;F;X=- -1;F;X=-
|
||||
-1;F;}/*/ -1;F;}/*/
|
||||
char*z[]={"char*z[]={","a(X){/*/X=-","-1;F;X=-","-1;F;}/*/","9999999999 :-| ",
|
||||
"int q,i,j,k,X,O=0,H;S(x)int*x;{X+=X;O+=O;*x+1?*x+2||X++:O++;*x=1;}L(n){for(*",
|
||||
"z[i=1]=n+97;i<4;i++)M(256),s(i),M(128),s(i),M(64),N;X*=8;O*=8;}s(R){char*r=z",
|
||||
"[R];for(q&&Q;*r;)P(*r++);q&&(Q,P(44));}M(m){P(9);i-2||P(X&m?88:O&m?48:32);P(",
|
||||
"9);}y(A){for(j=8;j;)~A&w[--j]||(q=0);}e(W,Z){for(i-=i*q;i<9&&q;)y(W|(1<<i++&",
|
||||
"~Z));}R(){for(k=J[*J-48]-40;k;)e(w[k--],X|O);}main(u,v)char**v;{a(q=1);b(1);",
|
||||
"c(1);*J=--u?O?*J:*v[1]:53;X|=u<<57-*v[u];y(X);K=40+q;q?e(O,X),q&&(K='|'),e(X",
|
||||
",O),R(),O|=1<<--i:J[*J-48+(X=O=0)]--;L(q=0);for(s(i=0);q=i<12;)s(i++),i>4&&N",
|
||||
";s(q=12);P(48);P('}');P(59);N;q=0;L(1);for(i=5;i<13;)s(i++),N;L(2);}",0};
|
||||
b(X){/*/X=- b(X){/*/X=-
|
||||
-1;F;X=- -1;F;X=-
|
||||
-1;F;}/*/ -1;F;}/*/
|
||||
int q,i,j,k,X,O=0,H;S(x)int*x;{X+=X;O+=O;*x+1?*x+2||X++:O++;*x=1;}L(n){for(*
|
||||
z[i=1]=n+97;i<4;i++)M(256),s(i),M(128),s(i),M(64),N;X*=8;O*=8;}s(R){char*r=z
|
||||
[R];for(q&&Q;*r;)P(*r++);q&&(Q,P(44));}M(m){P(9);i-2||P(X&m?88:O&m?48:32);P(
|
||||
9);}y(A){for(j=8;j;)~A&w[--j]||(q=0);}e(W,Z){for(i-=i*q;i<9&&q;)y(W|(1<<i++&
|
||||
~Z));}R(){for(k=J[*J-48]-40;k;)e(w[k--],X|O);}main(u,v)char**v;{a(q=1);b(1);
|
||||
c(1);*J=--u?O?*J:*v[1]:53;X|=u<<57-*v[u];y(X);K=40+q;q?e(O,X),q&&(K='|'),e(X
|
||||
,O),R(),O|=1<<--i:J[*J-48+(X=O=0)]--;L(q=0);for(s(i=0);q=i<12;)s(i++),i>4&&N
|
||||
;s(q=12);P(48);P('}');P(59);N;q=0;L(1);for(i=5;i<13;)s(i++),N;L(2);}
|
||||
c(X){/*/X=- c(X){/*/X=-
|
||||
-1;F;X=- -1;F;X=-
|
||||
-1;F;}/*/ -1;F;}/*/
|
||||
@@ -0,0 +1,113 @@
|
||||
/* . wc . */
|
||||
#include<stdio.h>/* Wht majr flwchrt? */
|
||||
#include<string.h>/* That mjr flwchrt! */
|
||||
#define P 257
|
||||
#define G 17
|
||||
#define z 8
|
||||
#define v(jr) jr
|
||||
int W ,head;
|
||||
#define S(W,b,f) strncpy(W,b,f),W[f]=0\
|
||||
|
||||
|
||||
char *wcs=" \t\n";
|
||||
struct{ char X[z+1];
|
||||
char f ;
|
||||
int e ;
|
||||
struct{ char g[z+1];
|
||||
int b ;
|
||||
} w[ G];
|
||||
} o[ P];
|
||||
int L=0,j= -28;
|
||||
|
||||
|
||||
void E(int i, int m,char*c)
|
||||
{
|
||||
for(; i<43; i+=3)
|
||||
putc(i["}|uutsrq`_^bji`[Zkediml[PO]a_M__]ISOYIRGTNR"]+i-9,stderr);
|
||||
fprintf(stderr,"(%d): %s\n" ,m,c);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
|
||||
int N(int m, char *t)
|
||||
{
|
||||
int i ;
|
||||
if (strlen (
|
||||
t)>z) t[z ]=0;
|
||||
for(i= 0; i< L ; i++) if(
|
||||
!strcmp (o[ i] . X
|
||||
, t))return i;
|
||||
if( L== P)
|
||||
E(0, m, t);
|
||||
S (o[ L] . X , t
|
||||
,z);
|
||||
head; W = .1* head;
|
||||
o[L ].f = !( strchr( t,']' )== 0 );
|
||||
o[L ++ ] . e = 0;
|
||||
return L -1 ; }
|
||||
|
||||
#define v(x )
|
||||
|
||||
int A(char *R)
|
||||
{
|
||||
int c=0, i;
|
||||
while(* R) {
|
||||
i = -1;
|
||||
while(j){
|
||||
if( ++ i==o[ c].e ) return 0;
|
||||
if(o[
|
||||
c] .w[i ] .g[0 ]
|
||||
=='.' ||strchr (o[ c].w[i] .g ,* R)){
|
||||
c=
|
||||
o[ c ] .w[i].b; break;/*
|
||||
main(int sl,char *j[]){
|
||||
sleep (~~~~~~~~atoi(j[1])) ;/* . sl
|
||||
sl s l . sl
|
||||
l l ]
|
||||
sl */ }
|
||||
}
|
||||
R++;
|
||||
}
|
||||
return o[ c].f;
|
||||
}
|
||||
|
||||
|
||||
main(int wc,char *V[]){char Y[999],*s;FILE*W;int m=0,echo,jr,q,wcl=0,wcw=0,wcc=0;
|
||||
v(s = V[1]; if (*V=strrchr(s,'/'))s=*V+1; if(( !strncmp( s + (jr=strlen(s)) -
|
||||
(q=strlen(V[2]) ),V[2],q))&&jr!=q) s[jr-q] = 0; puts(s); )
|
||||
int e,p,C,Q ,basename;
|
||||
W= fopen(wc>= 2 ? V[1] : "adgrep.c","rt");
|
||||
echo| m^ e| 5| (int) .8| echo|
|
||||
wc |C ==o[o[C] .e] .
|
||||
e| e==+p,p; s[o[C] .e ]
|
||||
;
|
||||
while( fgets(Y,998,W)) { wcc += strlen(Y); m++;
|
||||
if( s = strtok(Y,wcs)) wcw++;
|
||||
else continue ;
|
||||
C=
|
||||
basename= j +j+*"* . basename"
|
||||
+j+*"* r ] " + N(m,s) ;
|
||||
while( s = strtok(0,wcs)) {
|
||||
if( o[ C ] . e ==
|
||||
G) E(1 ,m,o[C] .X) ;
|
||||
S(o[C
|
||||
] .w[o[C ] .e].g,s, z);
|
||||
Q= C ;
|
||||
if(! ( s =strtok ( 0 ,wcs )))wcw --
|
||||
,E( 2 , m, o[C]
|
||||
. w[ o[ Q ] .e] . g );
|
||||
e
|
||||
= o[C ] .w[o[C ] .e++ ] .b= N(m,s)
|
||||
; wcw += 2; }
|
||||
0&&
|
||||
W && wcl++
|
||||
< 10 && printf((W,Y)); }
|
||||
if(j+28) { {
|
||||
; } printf("%7u%7u%7u\n", wcl , wcw , wcc); }
|
||||
while( gets(Y) ) if(A(Y)) puts(Y);
|
||||
W, jr; }
|
||||
|
||||
O(int wc,char**V) {
|
||||
--wc && (printf("%s ",*++V), main(wc,V), 1) || printf("\n"); }
|
||||
|
||||
@@ -0,0 +1,152 @@
|
||||
#include <stdio.h>
|
||||
#include <malloc.h>
|
||||
#include <setjmp.h>
|
||||
#include <ctype.h>
|
||||
#define new(PP) (PP *) malloc(sizeof(PP))
|
||||
typedef struct q {
|
||||
jmp_buf ppp;
|
||||
long qq;
|
||||
struct q *P;
|
||||
struct q *p;
|
||||
}
|
||||
PP;
|
||||
|
||||
PP *P;
|
||||
int aaaaaa=2;
|
||||
int aaaaaaa=1;
|
||||
|
||||
long qqq;
|
||||
|
||||
|
||||
aaAaaa(aa,aaa)
|
||||
char *aa;
|
||||
char *aaa;
|
||||
{
|
||||
char aaaa = 0;
|
||||
if ((((( aaa )))))
|
||||
{
|
||||
aaaa = *aa;
|
||||
*aa=0;
|
||||
aa+=strlen(aa+1);
|
||||
P =new(PP);
|
||||
P->P=P;
|
||||
P->p=P;
|
||||
}
|
||||
|
||||
if ((((( !setjmp(P->ppp) )))))
|
||||
{
|
||||
if ((((( !isdigit(*aa) )))))
|
||||
longjmp(P->ppp,aaaaaaa);
|
||||
else {
|
||||
P->p->P = new(PP);
|
||||
P->p->P->P = P;
|
||||
P->p->P->p = P->p;
|
||||
P->p = P->p->P;
|
||||
|
||||
P->qq = *aa--;
|
||||
P = P->p;
|
||||
aaAaaa(aa,0);
|
||||
}
|
||||
} else {
|
||||
if ( !aaaa&&!*aa )
|
||||
longjmp(P->p->ppp,aaaaaaa);
|
||||
|
||||
if ((((( (P->qq=aaaa)<10 &&!
|
||||
(isdigit(aaaa)) ||!
|
||||
(isdigit(*aa) ||!
|
||||
*aa ))))))
|
||||
{
|
||||
fprintf(stderr,"Usage %c%s <number>\n",
|
||||
(aaa[0]?7:aaaa),aaa+!aaa[0]);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ppPppp(pp,ppp)
|
||||
PP **pp, *ppp;
|
||||
{
|
||||
int aa;
|
||||
if ((((( !(aa=setjmp(ppp->ppp))||aa==aaaaaa )))))
|
||||
{
|
||||
if ((((( *pp==ppp )))))
|
||||
{
|
||||
ppp = (*pp)->p;
|
||||
|
||||
if ( qqq<47 ) return;
|
||||
if ( ppp->qq!=48 ) return;
|
||||
|
||||
while ( ppp->qq==48 )
|
||||
{
|
||||
printf("%ld\n",qqq-45);
|
||||
*pp = ppp;
|
||||
ppp = ppp->p;
|
||||
}
|
||||
qqq -= 1;
|
||||
longjmp(ppp->ppp,aaaaaaa);
|
||||
} else {
|
||||
PP *p;
|
||||
|
||||
ppPppp(pp,ppp->p);
|
||||
for (p=ppp;p!=*pp;p=p->p)
|
||||
{
|
||||
int qq=4;
|
||||
if ((((( qqq<47 &&
|
||||
(qq=0,p->qq+=p->p->qq-96)>=48-qqq ||
|
||||
qqq>46 &&
|
||||
(p->qq-=p->p->qq)<0 )))))
|
||||
{
|
||||
p->qq += qqq+qq;
|
||||
if ( p->p==P && qqq<=46 )
|
||||
{
|
||||
P->p->P = new(PP);
|
||||
P->p->P->P = P;
|
||||
P->p->P->p = P->p;
|
||||
*pp = P = P->p = P->p->P;
|
||||
P->qq = 48;
|
||||
}
|
||||
|
||||
p->p->qq+=qq==0;
|
||||
p->p->qq-=qq!=0;
|
||||
}
|
||||
else
|
||||
{
|
||||
p->qq += 48;
|
||||
}
|
||||
}
|
||||
if ( ppp->P==P ) longjmp(ppp->ppp,aaaaaaa);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
qqq += 1;
|
||||
|
||||
while (48==P->qq )
|
||||
{
|
||||
P->P->p = P->p;
|
||||
P = P->p->P = P->P;
|
||||
|
||||
}
|
||||
|
||||
if (ppp!=ppp->p->p )
|
||||
longjmp(ppp->ppp,aaaaaa);
|
||||
else
|
||||
{
|
||||
printf("At most one remains\n");
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
main(aaa,aaaa)
|
||||
int aaa;
|
||||
char **aaaa;
|
||||
{
|
||||
aaAaaa(aaa==aaaaaaa?aaaa[0]:aaaa[1],aaaa[0]);
|
||||
qqq = 39;
|
||||
ppPppp(&P,P->p);
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,178 @@
|
||||
#define W while
|
||||
#define S strspn
|
||||
#define R return
|
||||
#define F fprintf(stderr,
|
||||
#define C continue;
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#ifndef RULES
|
||||
#define RULES 500
|
||||
#endif
|
||||
|
||||
#define N(p, i) (p += i, p += S(p, w), i = strcspn(p, w))
|
||||
|
||||
char *b, l[BUFSIZ], *t[RULES], *d[RULES], *c[RULES], w[] = "\n\t ";
|
||||
|
||||
time_t M();
|
||||
int T();
|
||||
void U();
|
||||
|
||||
|
||||
time_t
|
||||
M(f)
|
||||
char *f;
|
||||
{
|
||||
int j, x;
|
||||
size_t i = 0;
|
||||
struct stat s;
|
||||
N(f, i);
|
||||
x = f[i];
|
||||
f[i] = 0;
|
||||
j = stat(f, &s);
|
||||
f[i] = x;
|
||||
R j < 0 ? 0 : s.st_mtime;
|
||||
}
|
||||
|
||||
int
|
||||
T(f)
|
||||
char *f;
|
||||
{
|
||||
char *q;
|
||||
size_t i = 0, j, k = 1;
|
||||
N(f, i);
|
||||
W ((q = t[k])) {
|
||||
j = 0;
|
||||
W (N(q, j)) {
|
||||
if (i == j && !strncmp(f, q, i))
|
||||
R k;
|
||||
}
|
||||
++k;
|
||||
}
|
||||
R 0;
|
||||
}
|
||||
|
||||
void
|
||||
U(f)
|
||||
char *f;
|
||||
{
|
||||
time_t t = M(f);
|
||||
size_t i = 0, j = !t, k = T(f);
|
||||
char *p = d[k], *q = c[k];
|
||||
if (!N(p, i) && q && *q != '\t' && j) {
|
||||
F "am: Don't know how to make '%s'.\n", f);
|
||||
exit(1);
|
||||
}
|
||||
W (0 < i) {
|
||||
U(p);
|
||||
if (t < M(p))
|
||||
j = 1;
|
||||
N(p, i);
|
||||
}
|
||||
if (j && q && *q == '\t') {
|
||||
sleep(1);
|
||||
W (*q++ == '\t') {
|
||||
i = j = 1;
|
||||
W (0 < S(q, "-+@")) {
|
||||
if (*q == '@')
|
||||
|
||||
i = 0;
|
||||
if (*q++ == '-')
|
||||
|
||||
j = 0;
|
||||
}
|
||||
if (i)
|
||||
puts(q);
|
||||
if (system(q) && j) {
|
||||
F "am: Error making '%s'\n", f);
|
||||
exit(1);
|
||||
}
|
||||
q += strlen(q) + 1;
|
||||
}
|
||||
c[k] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
main(u, v)
|
||||
int u;
|
||||
char **v;
|
||||
{
|
||||
FILE *f;
|
||||
struct stat s;
|
||||
size_t i, j, k;
|
||||
char *m, *n, *p, *q, *r;
|
||||
if (u < 2) {
|
||||
F "usage: am <makefile> [target]\n");
|
||||
R 2;
|
||||
}
|
||||
if (stat(*++v, &s) || !(f = fopen(*v, "r")))
|
||||
R 3;
|
||||
q = b = malloc(2*s.st_size);
|
||||
if (!b)
|
||||
R 4;
|
||||
i = 1;
|
||||
k = 0;
|
||||
m = 0;
|
||||
*t = *d = *c = "";
|
||||
W ((r = fgets(l, BUFSIZ, f))) {
|
||||
if (RULES <= i) {
|
||||
F "am: Number of target-rules exceeds %d.\n", RULES);
|
||||
R 1;
|
||||
}
|
||||
if (k) {
|
||||
*q++ = ' ';
|
||||
r += S(r, w);
|
||||
} else {
|
||||
if (t[i])
|
||||
c[i++] = q;
|
||||
if (m && putenv(m))
|
||||
F "am: No more environment space.\n");
|
||||
m = 0;
|
||||
if (*l == '#' || *l == '\n')
|
||||
C
|
||||
p = q;
|
||||
}
|
||||
W (!(k = *r == '\\' && r[1] == '\n') && *r) {
|
||||
if (*r == '$') {
|
||||
if (r[1] == '(') {
|
||||
n = r+2;
|
||||
r += strcspn(r, ")");
|
||||
*r++ = 0;
|
||||
n = getenv(n);
|
||||
if (n)
|
||||
q = strcpy(q, n) + strlen(n);
|
||||
C
|
||||
}
|
||||
if (*r == r[1])
|
||||
++r;
|
||||
}
|
||||
if (*r == '=' && *l != '\t' && !m) {
|
||||
*q = 0;
|
||||
m = p;
|
||||
j = 0;
|
||||
q = N(m, j) + m;
|
||||
*q++ = *r;
|
||||
j = 1;
|
||||
if (!N(r, j))
|
||||
*q++ = 0;
|
||||
C
|
||||
}
|
||||
if (*r == ':') {
|
||||
t[i] = p;
|
||||
*r = 0;
|
||||
d[i] = q+1;
|
||||
}
|
||||
if (*r == '\n')
|
||||
*r = 0;
|
||||
*q++ = *r++;
|
||||
}
|
||||
}
|
||||
fclose(f);
|
||||
U(2 < u ? *++v : t[1]);
|
||||
R 0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
#define A(c,a,b) t=b;t+=a;_(c)
|
||||
#define B(b,a) P(u,a)t=0;t-=a;R t+=u;t+=1;t/=2;_(b)
|
||||
#define b(x) x(g)
|
||||
#define C ;main(argc,argv)char**argv;{for(;!w;){q=0;l
|
||||
#define c(y) x
|
||||
#define D(c,a,b) t=a;t/=b;_(c)
|
||||
#define d(x) S(x,x,1)
|
||||
#define E(a,d) t=d;t-=p;t*=r;t*=a;p+=t;t=1;t-=a;r*=t;
|
||||
#define e(x) y
|
||||
#define f(x) x(e)
|
||||
#define G(x,y) Q(x,atoi(argv[y]))
|
||||
#define g(x) x(b)
|
||||
#define H Q(w,1)Q(p,0)r=0;
|
||||
#define h(x) x(c)
|
||||
#define i(c,a,b) a(b,b,c)
|
||||
#define J(x) Q(p,x)r=0;
|
||||
#define j(x) Q(f(g),x)
|
||||
#define K(x) Q(x,argc)
|
||||
#define k(x) S(a,y,x)
|
||||
#define L(x) u=p;u-=x;t=u;t*=u;R r+=2;r-=t;r/=2;
|
||||
#define l L(q) q+=1;
|
||||
#define M(c,a,b) t=a;t*=b;_(c)
|
||||
#define m(x) x(a,a)
|
||||
#define n(x) x(a,y)
|
||||
#define O(c,a,b) t=b;t+=1;t+=a;t/=2;Q(c,t)
|
||||
#define o(x,y) M(x,x,y)
|
||||
#define P(b,a) t=a;R _(b)
|
||||
#define R t+=2047;t/=2048;t+=8191;t/=8192;
|
||||
#define Q(a,b) t=b;_(a)
|
||||
#define S(c,a,b) t=a;t-=b;_(c)
|
||||
#define T }
|
||||
#define U(c,a,b) u=b;t=b;t-=1;t*=r;t+=1;b=t;t=a;t/=b;b=u;_(c)
|
||||
#define V int t,u,q,p=0,r,w=0,
|
||||
#define X(y) printf("%x\n",y);
|
||||
#define Z(a,d) t=p;t-=d;t*=a;t+=d;_(p)r*=a;
|
||||
#define _(a) t-=a;t*=r;a+=t;
|
||||
|
||||
V a,x,y,s C
|
||||
|
||||
G(f(g),q)G( g(h),2)n(B)Z(a,4)n(
|
||||
P)E(a,1)j(2989)H l k (1)m(B)Z(a,6)l k(h(b))
|
||||
B(s,a )m(P) Z(s ,8)E
|
||||
(a,q )Q( s,h (g)
|
||||
)Q( f(c ),f
|
||||
(g) )j( s)l
|
||||
i(b (h) ,S,
|
||||
f(b ))n (B)
|
||||
E(a ,2) J(8)
|
||||
l j( x)Q(x,1)l n(P)Z(a,8
|
||||
)o(x ,g(f))d(f(e))J(5)l j
|
||||
(x)l d(x )S(a
|
||||
,x, 1)m (B)
|
||||
Z(a ,10 )U(
|
||||
a,y ,x) o(a
|
||||
,x) k(a )m(
|
||||
P)E( a,7) l j (0)
|
||||
Q(s,1 )l D(a ,x, q)o(
|
||||
a,q)S(a,h(g),a)i(s, M,a)i(a,A,g(f))i(q,D,x
|
||||
)o(s,16)B(a ,x)E(a,9)H l j(2766)H
|
||||
|
||||
T X(b(f)) T
|
||||
@@ -0,0 +1,61 @@
|
||||
#define c 0 [m] ++ [m] =
|
||||
#define z;break;case
|
||||
|
||||
char s[5000];
|
||||
int m[20000]={32},L=1,I,T[500],*S=T,t=64,w,f;
|
||||
|
||||
a(x)
|
||||
{
|
||||
c L;
|
||||
L= *m-1;
|
||||
c t;
|
||||
c x;
|
||||
scanf("%s",s+t);
|
||||
t+=strlen(s+t)+1;
|
||||
}
|
||||
|
||||
r(x)
|
||||
{
|
||||
switch(x++[m]){
|
||||
z 5: for(w=scanf("%s",s)<1?exit(0):L;strcmp(s,&w[&m[1]][s]);w=m[w]);
|
||||
w-1 ? r(w+2) : (c 2,c atoi(s))
|
||||
z 12: I=1[m]--[m]
|
||||
z 15: f=S[-f]
|
||||
z 1: c x
|
||||
z 9: f *=* S--
|
||||
z 7: m[f]= *S--;
|
||||
f= *S--
|
||||
z 0: *++S=f;
|
||||
f=I++[m]
|
||||
z 8: f= *S --- f
|
||||
z 2: m[++1[m]]=I;
|
||||
I=x
|
||||
z 11: f=0>f
|
||||
z 4: *m-=2;c 2
|
||||
z 6: f=f[m]
|
||||
z 10: f= *S--/f
|
||||
z 3: a(1);
|
||||
c 2
|
||||
z 13: putchar(f);
|
||||
f= *S--
|
||||
z 14: *++S=f;
|
||||
f=getchar();
|
||||
}
|
||||
}
|
||||
|
||||
main()
|
||||
{
|
||||
a(3);
|
||||
a(4);
|
||||
a(1);
|
||||
w= *m;
|
||||
c 5;
|
||||
c 2;
|
||||
I= *m;
|
||||
c w;
|
||||
c I-1;
|
||||
for(w=6;w<16;)
|
||||
a(1),c w++;
|
||||
m[1]= *m;
|
||||
for(*m+=512;;r(m[I++]));
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
#include <stdio.h>
|
||||
|
||||
long a
|
||||
[4],b[
|
||||
4],c[4]
|
||||
,d[0400],e=1;
|
||||
typedef struct f{long g
|
||||
,h,i[4] ,j;struct f*k;}f;f g,*
|
||||
l[4096 ]; char h[256],*m,k=3;
|
||||
long n (o, p,q)long*o,*p,*q;{
|
||||
long r =4,s,i=0;for(;r--;s=i^
|
||||
*o^*p, i=i&*p|(i|*p)&~*o++,*q
|
||||
++=s,p ++);return i;}t(i,p)long*p
|
||||
;{*c=d [i],n(a,c,b),n(p,b,p);}u(j)f*j;{j->h
|
||||
=(j->g =j->i[0]|j->i[1]|j->i[2]|j->i[3])&4095;}v(
|
||||
j,s)f* j; {int i; for(j->k->k&&v(j->k, ' '),fseek(
|
||||
stdin, j->j, 0);i=getchar(),putchar(i-'\n'?i:s),i-
|
||||
'\n';);}w(o,r,j,x,p)f*o,*j;long p;{f q;int
|
||||
s,i=o->h;q.k=o;r>i?j=l[r=i]:r<i&&
|
||||
(s=r&~i)?(s|=s>>1, s|=s
|
||||
>>2,s|=s>>4,s
|
||||
|=s>>8
|
||||
,j=l[r
|
||||
=((r&i
|
||||
|s)&~(s>>1))-1&i]):0;--x;for
|
||||
(;x&&!(p&i);p>>=1);for(;!x&&j;n(o->i,j->i,q.
|
||||
i),u(&q),q.g||(q.j=j->j,v(&q,'\n')),j=j->k);for(;x;j=x
|
||||
?j->k:0){for(;!j&&((r=(r&i)-1&i)-i&&(r&p)?2:(x=0));j=l[r]);!
|
||||
x||(j->g&~o->g)||n (o->i,j->i,q.i)||(
|
||||
u(&q), q.j=j ->j,q.g?w(&q
|
||||
,r,j->k,x ,p):v(&q,
|
||||
'\n')); }}y(){f
|
||||
j;char *z,*p;
|
||||
for(;m ? j.j=
|
||||
ftell( stdin)
|
||||
,7,(m= gets(m ))||w(
|
||||
&g,315 *13,l[ 4095]
|
||||
,k,64* 64)&0: 0;n(g
|
||||
.i,j.i, b)||(u (&j),j.
|
||||
k=l[j.h],l[j.h]= &j,y())){for(z= p=h;*z&&(
|
||||
d[*z++]||(p=0)););for(z=p?n(j.i ,j.i,j.i)+h:"";
|
||||
*z;t(*z++,j.i));}}main(o,p)char** p; {for(;m = *++p;)for(;*m-
|
||||
'-'?*m:(k= -atoi(m))&0;d[*m]||(d[*m ]=e,e<<=1),t(*m++,g.i)); u(&
|
||||
g),m=h
|
||||
,y();}
|
||||
@@ -0,0 +1,54 @@
|
||||
#include <stdio.h>
|
||||
#include <malloc.h>
|
||||
#define I " .:\';+<?F7RQ&%#*"
|
||||
#define a "%s?\n"
|
||||
#define n "0?\n"
|
||||
#define C double
|
||||
#define o char
|
||||
#define l long
|
||||
#define L sscanf
|
||||
#define i stderr
|
||||
#define e stdout
|
||||
#define r exit (1)
|
||||
#define s(O,B) L(++J,O,&B)!=1&&c>++q&&L(v[q],O,&B)!=1&&--q
|
||||
#define F(U,S,C,A) t=0,*++J&&(t=L(J,U,&C,&A)),(!t&&c>++q&&!(t=L(v[q],U,\
|
||||
&C,&A)))?--q:(t<2&&c>++q&&!(t=L(v[q],S,&A))&&--q
|
||||
#define T(E) (s("%d",E),E||(fputs(n,i),r))
|
||||
#define d(C,c) (F("%lg,%lg","%lg",C,c)))
|
||||
#define O (F("%d,%d","%d",N,U),(N&&U)||(fputs(n,i),r)))
|
||||
#define D (s("%lg",f))
|
||||
#define E putc
|
||||
C
|
||||
G=0,
|
||||
R
|
||||
=0,Q,H
|
||||
,M,P,z,S
|
||||
=0,x=0
|
||||
, f=0;l b,j=0, k
|
||||
=128,K=1,V,B=0,Y,m=128,p=0,N
|
||||
=768,U=768,h[]={0x59A66A95,256
|
||||
,192,1,6912,1,0,0},t,A=0,W=0,Z=63,X=23
|
||||
;o*J,_;main(c,v)l c;o**v;{l q=1;for(;;q<
|
||||
c ?(((J=v[q])[0]&&J[0]<48&&J++,((_= *J)<99||
|
||||
_/2== '2'||(_-1)/3=='\"'||_==107||_/05*2==','||_
|
||||
>0x074)?( fprintf(i,a,v[q]),r):_>0152?(_/4>27?(_&1?(
|
||||
O,Z=N,X=U): (W++,N=Z,U=X)):_&1?T(K):T(k)):_>103?(d(G,
|
||||
R ),j=1):_&1? d(S,x):D,q++),q--,main(c-q,v+q)):A==0?(A=
|
||||
1,f||(f=N/4.),b=(((N-1)&017)<8),q=(((N+7)>>3)+b)*U,(J=malloc(q)
|
||||
)||(perror("malloc"),r),S-=(N/2)/f,x+=(U/2)/f):A==1?(B<U?(A=2,V
|
||||
= 0,Q=x-B/f,j ||(R=Q),W&&E('\n',e),E(46,i)):(W&&E('\n',
|
||||
e),E('\n',i ),h[1]=N,h[2]=U,h[4]=q,W||(fwrite(h,1,32,
|
||||
e),fwrite (J,1,q,e)),free(J),exit(0))):A==2?(V<N?(j?
|
||||
(H=V/f +S,M=Q):(G=V/f+S,H=M=0),Y=0,A=03):((m&0x80
|
||||
) ||(m=0x80,p++),b&&(J[p++]=0),A=1,B++)):((Y
|
||||
<k&&(P=H*H)+(z=M*M)<4.)?(M=2*H*M+R,H=P-z
|
||||
+G,Y++):(W&&E(I[0x0f*(Y&K)/K],e),Y&K?J
|
||||
[p]&=~m:(J[p]|=m),(m>>=1)||/*/
|
||||
(m=128,u--),A==6?exit(1):B<u
|
||||
. e=3,l=2*c*/( m
|
||||
=0x80,
|
||||
p++),V++
|
||||
,A=0x2
|
||||
)
|
||||
));
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
#include <X11/Xlib.h>
|
||||
# define X( x,v,y) XMoveWindow(d,s[x],(v)*z,(y)*z)
|
||||
# define _ ButtonPressMask|ButtonReleaseMask
|
||||
# define I( x,y) XSelectInput(d,s[x],y)
|
||||
# define N( v) (XMapWindow(d,s[v]),v)
|
||||
# define V VisibilityChangeMask
|
||||
# define A XCreateSimpleWindow
|
||||
# define D DefaultScreen(d)
|
||||
# define E r.xbutton.button
|
||||
# define R BlackPixel(d,D)
|
||||
# define S r.xvisibility
|
||||
|
||||
int main(a)int a;{Window s[53];int w,u,i,c,y,l=0
|
||||
,q,e=32,t,k,j=~0,z=(a+1)/2,x=a&1,v=z&1;XEvent r;Display*
|
||||
d=XOpenDisplay("");s[0]=A(d,DefaultRootWindow(d),200,200,(x&
|
||||
v?330:120)*z,215*z,2,R,R);I(N(c=0),_);for(;c<(x?32:52);c++){s[
|
||||
c+1]=A(d,s[0],x ?c*20*z:(c-1)%10 *12*z,x?-20*z:(
|
||||
c-1)/10*12*z,x ?z*(c^31?10: 2):z*10*(c?1:2
|
||||
), x& v?z*10: (c &&!x?10:1+ x) *z,k =q=1, R,
|
||||
WhitePixel(d ,D));I (N(c+1), V);}X( N(1),y=(x&v)
|
||||
*115+50,x*70+ 60 ); X(N(c-- )+ 1,x?-10:(i=y)
|
||||
,u=!x*130-20); while(c &&e< 160){if(x){if(
|
||||
v){l=!(e &32)*9; for(w=30; w--;){ if(s[w+2]){ k=w%
|
||||
10;l=e&32?k>l?k:l:k<l?k:l;X(w+2,10+k *20+q,(w/10)*20+e);}}l*=20;
|
||||
e&31?e++:e&32?(q++,(q+l>300?e++:0)):(q--,q+l<10?e++:0); } u>140?
|
||||
exit(c):u>-20?X(32,i,u-=(v?5:-1)):(!v?(u =5,srandom(time(0)),i=
|
||||
random()%88+6):0); } else{k>0?i+=(i>105?k= -k:k):(i+=(i<1?k= -k:
|
||||
k)); j>0?u +=(u>140?exit(++c):j):(u+=(u <1?j= -j:j
|
||||
)); X( 52,i,u);}XSync(d,0); while(
|
||||
XCheckMaskEvent(d ,_|V,&r))if(!(r. type==ButtonPress
|
||||
?(E&1||!x||!v?t=E*4-8 :u<0?i=y+4,u=122:1):r
|
||||
.type==ButtonRelease&&E?t=0,1:r.type^VisibilityNotify|S.state^1)
|
||||
)for(x&v?(u= -15),w++:(w=0);++w <52-x*20;)if
|
||||
(s[w] ==S.window)x&&v|| w ^1?
|
||||
XUnmapWindow (d,s[w]) ,s[w]=0,c--:
|
||||
0,l=1; if(!x&&l)j= -j,l=0; if(l&x&&!v
|
||||
)u=~19,c--,l=0;t=(!x||!v) &&(y<5&&t<0||y>95&&t>0)?0
|
||||
:t;s[1]?X(1,y+=x&v?t:t/(x+1),130):exit(++c);};return(c);}
|
||||
@@ -0,0 +1,167 @@
|
||||
#define f 000:
|
||||
char
|
||||
*s,*
|
||||
t,v;
|
||||
char
|
||||
_ [
|
||||
999]
|
||||
,x [
|
||||
999]
|
||||
,*p=
|
||||
x ;
|
||||
char
|
||||
*av[
|
||||
]= {
|
||||
"W",
|
||||
"H",
|
||||
"o",
|
||||
"l",
|
||||
"N",
|
||||
"e",
|
||||
" ",
|
||||
"r",
|
||||
"d",
|
||||
".",
|
||||
"m",
|
||||
"s",
|
||||
"g",
|
||||
"!",
|
||||
"*",
|
||||
"\n"
|
||||
} ;
|
||||
int
|
||||
n= 0
|
||||
;int
|
||||
__ =
|
||||
0,i=
|
||||
000;
|
||||
main
|
||||
() {
|
||||
#define f 001:
|
||||
#define F 042:
|
||||
#define f 100:
|
||||
i--[
|
||||
#define f 126:
|
||||
#define f 132:
|
||||
#define f 103:
|
||||
#define f 202:
|
||||
#define f 666:
|
||||
#define f 77::
|
||||
#define f 101:
|
||||
_]=0
|
||||
#define f 232:
|
||||
#define f 151:
|
||||
;if(
|
||||
#define f 256:
|
||||
!i){
|
||||
puts
|
||||
("I"
|
||||
"BM"
|
||||
" S"
|
||||
"UX"
|
||||
);;;
|
||||
;;;}
|
||||
;for
|
||||
( ;
|
||||
gets
|
||||
(_);
|
||||
) {
|
||||
for(
|
||||
#define f 301:
|
||||
t=_,
|
||||
#define f 700:
|
||||
#define f 999:
|
||||
s=t,
|
||||
#define f 77 :
|
||||
#define f 300:
|
||||
s=t;
|
||||
#define f s=t;
|
||||
#define f 123:
|
||||
#define f 127:
|
||||
*t&&
|
||||
!(!(
|
||||
*t <
|
||||
'0'
|
||||
||*t
|
||||
>'9'
|
||||
)&&!
|
||||
((t[
|
||||
1] ^
|
||||
':')
|
||||
&&(t
|
||||
[1]^
|
||||
'.')
|
||||
)) ;
|
||||
t++)
|
||||
#define f 137:
|
||||
#define f 133:
|
||||
;if(
|
||||
#define f 111:
|
||||
#define f 220:
|
||||
v^*t
|
||||
&&*t
|
||||
){v=
|
||||
*t;;
|
||||
n=n*
|
||||
2+(1
|
||||
&*t)
|
||||
;__=
|
||||
(__+
|
||||
1)&3
|
||||
; __
|
||||
||((
|
||||
n<15
|
||||
&&(*
|
||||
p= *
|
||||
av[n
|
||||
] ),
|
||||
#define f 2+2:
|
||||
p++)
|
||||
,n=0
|
||||
);}}
|
||||
#define f ==4:
|
||||
;*p=
|
||||
'\0'
|
||||
;;;;
|
||||
#define f puts
|
||||
puts
|
||||
(x);
|
||||
s=t;
|
||||
#define f s=5;
|
||||
s=t;
|
||||
#define f s=5:
|
||||
s=t;
|
||||
#define f 445:
|
||||
#define f 113:
|
||||
#define f 900:
|
||||
s=t;
|
||||
#define f n22:
|
||||
#define f n40:
|
||||
s=t;
|
||||
#define f nn6:
|
||||
s=t;
|
||||
#define f nn1:
|
||||
#define f 0:--
|
||||
s=t;
|
||||
#define f 19:-
|
||||
#define f x2:x
|
||||
s=t;
|
||||
#define f x1:x
|
||||
s=t;
|
||||
#define f y2:x
|
||||
#define f y7:y
|
||||
s=t;
|
||||
#define f 1:::
|
||||
s=t;
|
||||
#define f @3:@
|
||||
#define f 10:0
|
||||
#define f x+1:
|
||||
s=t;
|
||||
#define f 2:::
|
||||
#define f 3:::
|
||||
#define x 7:::
|
||||
#define y 3:::
|
||||
#define z 990:
|
||||
#define Z 47::
|
||||
;;;}
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
#include <stdio.h>
|
||||
#include <curses.h>
|
||||
|
||||
#define ST strchr
|
||||
#define SRD srand48
|
||||
#define RD lrand48
|
||||
|
||||
#define Q return
|
||||
#define W wrefresh(r)
|
||||
typedef int i;
|
||||
|
||||
#define Z(d,a) (RD()%((a)-(d)+1)+(d))
|
||||
i f[3][3] = {15,52,36,20,-39,48,60,0,-25};
|
||||
|
||||
char z[6][6];
|
||||
#define Y(x) (4*(x)+3)
|
||||
#define X(x) (2*(x)+1)
|
||||
#define I for
|
||||
WINDOW *r=NULL;
|
||||
#define K endwin()
|
||||
|
||||
char *g ="\
|
||||
Use l-h-k-j for move.\nUse + for increment. Use - for decrement.\nUse Q to quit.";
|
||||
|
||||
i (*d())();
|
||||
nt()
|
||||
{
|
||||
long time();
|
||||
SRD(time((i *)0));
|
||||
memset(z,5,36);
|
||||
initscr();
|
||||
cbreak();
|
||||
noecho();
|
||||
nonl();
|
||||
if (COLS<80||LINES<24)
|
||||
K,exit(1);
|
||||
if (!(r=newwin(X(6),Y(6),
|
||||
(LINES-X(6))/2,(COLS-Y(6))/2)))
|
||||
K,exit(1);
|
||||
mvaddstr(LINES-5,0,g);
|
||||
refresh();
|
||||
}
|
||||
i ci()
|
||||
{
|
||||
i x,y=0;
|
||||
I (;y<6;++y)
|
||||
I(x=0;x<6;++x)
|
||||
mvwaddch(r,X(y),Y(x),z[x][y]+'0'); Q(0);
|
||||
}
|
||||
void main()
|
||||
{
|
||||
char *ST();
|
||||
i a=0,b=0,c,q,t,s,x,sc=0;
|
||||
i(*(*p)())()=(nt(),d);
|
||||
I(x=0 ; x++<20; )d(Z(0,5),Z(0,5),Z(1,2));
|
||||
I(t=Z(0,2),q=s=0; q<3; s+=f[q][t]*f[q++][t]);
|
||||
I(box(r,'|','-'),ci(),wmove(r,X(a),Y(b)),
|
||||
W; (ST ("+-Qlkjh",(char)(c=wgetch(r))))&&
|
||||
((i)((i)(q^=s%=Y(q),s/=2)!=(i)(s^=q)&&c&64&&(!(c&7|0)&&--b<0&&
|
||||
(b=q^s)&0|| c&4&&++b==6&&c&4<(~b&23?q^=s,b^=b
|
||||
:b&12?b=3:b|2)||c&2&&~c&1&&++a==++q/2+1&&c&16>(
|
||||
!a|12?a=7,a&=~a:a|4?a=2:a&2)||~c&4&&c&
|
||||
1&&--a<0&&(a+=6)&0)||~c&64&&(**p(b,a,~c))()||
|
||||
c&16)?K,exit(0):1)||c; sc==36?ci(),W,K,exit(0):wmove(r,X(a),Y(b)),
|
||||
W)
|
||||
I(t=Z(0,2),q=s=0; q<3; s+=f[q][t]*f[q++][t])
|
||||
I(sc=0; sc<36&&*((char *)z+sc++)==5; );
|
||||
}
|
||||
i (*d(a,b,c))()i a,b,c;
|
||||
{
|
||||
i x,y;
|
||||
I(x=a>0?a-1:0; x<=(a<5?a+1:5); ++x)
|
||||
I(y=b>0?b-1:0; y<=(b<5?b+1:5); ++y)
|
||||
if(x==a&&y==b&&z[x][y]==(c&2?1:9)||z[x][y]==(c&2?9:1)&&(x!=a||y!=b))Q(ci);
|
||||
I(x=a>0?a-1:0; x<=(a<5?a+1:5); x++)
|
||||
I(y=b>0?b-1:0; y<=(b<5?b+1:5)&&(x==a&&y==b&&(z[x][y]+=(c&2?-1:1))||(z[x][y]+=(c&2?1:-1))); y++); Q(ci);
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
#include <stdio.h>
|
||||
static char *text[] =
|
||||
{
|
||||
"Export of this program from the USA is governed by the US",
|
||||
"Munitions List from the ITAR (International Traffic in Arms",
|
||||
"Regulations). This list gives the specific categories of",
|
||||
"restricted exports and includes cryptographic exports. Traffic",
|
||||
"entirely external to, entirely internal to, or into the USA is",
|
||||
"not restricted.",
|
||||
"To obtain a copy of the program, email to nathan@inmos.co.uk",
|
||||
"with a subject \"IOCCC request\". If you know that your 'From'",
|
||||
"line is incorrect, add a single line",
|
||||
"\"replyto you@your.correct.address\" to the body of the message.",
|
||||
"A deamon will autoreply.",
|
||||
"WARNING: You must not re-export this out of the USA, or else",
|
||||
"the men in black might get you.",
|
||||
NULL
|
||||
};
|
||||
int main()
|
||||
{
|
||||
char **ptr;
|
||||
|
||||
for(ptr = text; *ptr; ptr++)
|
||||
printf("%s\n", *ptr);
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
#include <stdio.h>
|
||||
; m(x)(x<0?-1:!!x)
|
||||
; g tj()-J
|
||||
; a(x)(x<0?-x:x)
|
||||
; h(x)((x)<=K?x:N-(x))
|
||||
; f 9999
|
||||
; A return
|
||||
; H printf{
|
||||
; R double
|
||||
; U int
|
||||
; V for
|
||||
; b else
|
||||
; u while
|
||||
; B if
|
||||
U v,w,Y} -1,W,J,p,F,o} f,M,N,K,X,YY,_,P[f],s{ } ;
|
||||
typedef U{ *L} { } ;
|
||||
L q[f];
|
||||
tj{ } {
|
||||
U S} m{ v} +{ m{ w} <<K} ;
|
||||
B{ !S} A J;
|
||||
V{ v} W+S; v!} J&&!q[v]; v+} S} ;
|
||||
A v;
|
||||
}
|
||||
k{ } {
|
||||
_} K;
|
||||
A v?a{ v} >1||w-Y||!q[J]:{ w-Y&&{ w-Y*2||q[W+Y*{ N+1} ]||
|
||||
{ J>>K} -K+{ Y-1} / 2} } ||q[J];
|
||||
}
|
||||
z{ } {
|
||||
_} 5;
|
||||
A v*w||g;
|
||||
}
|
||||
e{ } {
|
||||
_} -2;
|
||||
A{ v*v*v-v||w*w*w-w} &&{ J-W-2||{ W&N} -4||{ W>>K!} { Y-1?N:0} } ||
|
||||
q[W+1]||q[W+2]||q[W+K]!} z||P[W+K]*Y<0} ;
|
||||
}
|
||||
R VR{ } {
|
||||
int PZ} 0x7fff;
|
||||
A{ R} { rand{ } &PZ} /{ R} PZ;
|
||||
}
|
||||
l{ } {
|
||||
_} K+1;
|
||||
A{ v*w&&a{ v} -a{ w} } ||g;
|
||||
}
|
||||
R UC{ } {
|
||||
R { } 0,d;
|
||||
u{ { { +} d} VR{ } } <1.0} ;
|
||||
A d;
|
||||
}
|
||||
c{ } {
|
||||
_} -11;
|
||||
A a{ v} -a{ w} ||g;
|
||||
}
|
||||
I{ ur,n,x} {
|
||||
W} ur;
|
||||
J} n;
|
||||
B{ P[W]!} Y||P[J]} } Y} A J+1;
|
||||
v} { J&N} -{ W&N} ;
|
||||
w} { J>>K} -{ W>>K} ;
|
||||
A q[W]{ } ||{ x&&QL{ W,J,s} } ;
|
||||
}
|
||||
TT{ W} {
|
||||
v} w} 0;
|
||||
A q[W]{ } +K;
|
||||
}
|
||||
s{ } {
|
||||
U j} -1,{ ;
|
||||
Y} -Y;
|
||||
V{ { } 0; { <M; ++{ } {
|
||||
B{ j<0&&P[{ ]} } -Y&&TT{ { } &&_} } -2}
|
||||
{
|
||||
j} { ;
|
||||
{ } -1;
|
||||
}
|
||||
b B{ j>} 0&&!I{ { ,j,0} } A Y} -Y;
|
||||
}
|
||||
A!{ Y} -Y} ;
|
||||
}
|
||||
bb{ } {
|
||||
_} 1;
|
||||
A a{ v*w} -2;
|
||||
}
|
||||
uv{ } {
|
||||
V{ v} 0; v<f; ++v} {
|
||||
B{ h{ v>>K} } } 0} {
|
||||
U S} h{ v&N} ;
|
||||
q[v]} !S?z:{ S} } 1?bb:{ S} } 2?c:{ v&N>K?l:e} } } ;
|
||||
}
|
||||
b B{ h{ v>>K} } } 1} q[v]} k;
|
||||
b q[v]} 0;
|
||||
P[v]} !!q[v]*{ 28-v} ;
|
||||
}
|
||||
}
|
||||
y{ } {
|
||||
U G} Y,{ ;
|
||||
J} 0;
|
||||
V{ { } 0; { <M; ++{ } {
|
||||
{ %8||H"\n%4o ",{ } ;
|
||||
B{ { Y} P[{ ]} m{ P[{ ]} } &&TT{ { } } H"%c ",_+93+Y*16} ;
|
||||
b H"- "} ;
|
||||
}
|
||||
H"\n "} ;
|
||||
do
|
||||
H"%2d",{ ++&N} ;
|
||||
u{ { &N} ;
|
||||
Y} G;
|
||||
H"\n"} ;
|
||||
}
|
||||
O{ W,J} {
|
||||
B{ { q[J]} q[W]} } } k&&h{ J>>K} } } 0} q[J]} l;
|
||||
B{ q[W]} } e} B{ J-W} } 2} O{ J+1,J-1} ;
|
||||
b B{ W-J} } 2} O{ W-1,W+1} ;
|
||||
P[J]} P[W];
|
||||
q[W]} 0;
|
||||
P[W]} 0;
|
||||
}
|
||||
QL{ W,J,D} L D;
|
||||
{
|
||||
U HQ} P[J],YX;
|
||||
L AJ} q[J],XY} q[W];
|
||||
O{ W,J} ;
|
||||
YX} D{ } ;
|
||||
O{ J,W} ;
|
||||
q[J]} AJ;
|
||||
q[W]} XY;
|
||||
P[J]} HQ;
|
||||
A YX;
|
||||
}
|
||||
C{ } {
|
||||
U { ,j,BZ} 0;
|
||||
V{ { } 0; { <M; ++{ } {
|
||||
L Z} q[{ ];
|
||||
B{ Z} {
|
||||
U r} h{ { >>K} +h{ { &N} ,G} Y,
|
||||
S} Z} } z?88:{ Z} } k?11+r+{ P[{ ]<0?N-{ { >>K} :{ { >>K} } :
|
||||
{ Z} } l?124-{ { YY<8&&{ { { &N} !} K||
|
||||
{ { >>K} !} { P[{ ]>0?0:N} } } ?M:0} :
|
||||
{ Z} } c?41+r:{ Z} } e?f-r-r:36+r+r} } } } ;
|
||||
Y} P[{ ];
|
||||
V{ j} 0; j<M; ++j} B{ !I{ { ,j,0} } S+} { P[j]?5:1} ;
|
||||
BZ+} G} } Y?S:-S;
|
||||
Y} G;
|
||||
}
|
||||
}
|
||||
B{ !{ ++X&M-1} } write{ 1,".",1} ;
|
||||
A BZ;
|
||||
}
|
||||
PX{ } {
|
||||
U { ,Q} 0,XP} 0,JZ} M*M,E} -f,t,S} o;
|
||||
B{ !F--} A++F+C{ } ;
|
||||
V{ { } 0; { <JZ; ++{ } B{ !I{ { >>K+K,{ &M-1,1} } {
|
||||
Y} -Y;
|
||||
o} -E;
|
||||
t} -QL{ { >>K+K,{ &M-1,PX} ;
|
||||
Y} -Y;
|
||||
B{ t>E} {
|
||||
++XP;
|
||||
Q} { ;
|
||||
E} t;
|
||||
B{ E>} S}
|
||||
A++F,E;
|
||||
}
|
||||
}
|
||||
B{ !XP} E} s{ } ?-f+1:0;
|
||||
p} Q;
|
||||
A++F,E;
|
||||
}
|
||||
RZ{ } {
|
||||
U { ,j,T} 0;
|
||||
V{ ; ; } {
|
||||
y{ } ;
|
||||
o} f;
|
||||
do{
|
||||
H"\n%d %d %d %s ",X,T,C{ } ,s{ } ?"!":">"} ;
|
||||
fflush{ stdout} ;
|
||||
}
|
||||
u{ scanf{ "%o%o",&{ ,&j} !} 2||I{ { ,j,1} } ;
|
||||
O{ { ,j} ;
|
||||
y{ } ;
|
||||
X} 0;
|
||||
++YY;
|
||||
Y} -Y;
|
||||
T} PX{ } ;
|
||||
{ } p>>{ K<<1} ;
|
||||
j} p&{ M-1} ;
|
||||
B{ I{ { ,j,1} } {
|
||||
H"Rats!\n"} ;
|
||||
A;
|
||||
}
|
||||
O{ { ,j} ;
|
||||
Y} -Y;
|
||||
B{ T>M*M} H"\nHar har.\n"} ;
|
||||
}
|
||||
}
|
||||
main{ ac,av} char**av;
|
||||
{
|
||||
long time{ } ,j} time{ &j} ;
|
||||
R { } 0;
|
||||
srand{ { U} j} ;
|
||||
V{ M} 0; M<} f; ++M} { +} UC{ } ;
|
||||
M} { /100;
|
||||
B{ M&3} ++M;
|
||||
B{ M&1} --M;
|
||||
V{ N} 1; N*N<M; ++N} ;
|
||||
K} --N/2;
|
||||
F} ac>1?atoi{ av[1]} :2;
|
||||
uv{ } ;
|
||||
RZ{ } ;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
main(l
|
||||
,a,n,d)char**a;{
|
||||
for(d=atoi(a[1])/10*80-
|
||||
atoi(a[2])/5-596;n="@NKA\
|
||||
CLCCGZAAQBEAADAFaISADJABBA^\
|
||||
SNLGAQABDAXIMBAACTBATAHDBAN\
|
||||
ZcEMMCCCCAAhEIJFAEAAABAfHJE\
|
||||
TBdFLDAANEfDNBPHdBcBBBEA_AL\
|
||||
H E L L O, W O R L D! "
|
||||
[l++-3];)for(;n-->64;)
|
||||
putchar(!d+++33^
|
||||
l&1);}
|
||||
@@ -0,0 +1,307 @@
|
||||
#define D ++*p
|
||||
#define B **p
|
||||
#define W while
|
||||
#define R return
|
||||
#define E else
|
||||
#define Q if
|
||||
#define G fprintf(stderr,
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#ifndef A
|
||||
#define A 512
|
||||
#endif
|
||||
|
||||
typedef int I;
|
||||
typedef char C;
|
||||
typedef void V;
|
||||
|
||||
I z;
|
||||
I f;
|
||||
I x;
|
||||
I a[A], b;
|
||||
|
||||
|
||||
I d[A][A];
|
||||
I m[A], n, o;
|
||||
|
||||
I N();
|
||||
I M();
|
||||
I P();
|
||||
I U();
|
||||
V X();
|
||||
V T();
|
||||
V F();
|
||||
V L();
|
||||
V O();
|
||||
|
||||
I
|
||||
main(c, p)
|
||||
I c;
|
||||
C B;
|
||||
{
|
||||
I i;
|
||||
FILE *j;
|
||||
C *k, l[BUFSIZ+1];
|
||||
|
||||
Q (--c < 1) {
|
||||
G "usage: ag <pattern> [js...]\n");
|
||||
R 2;
|
||||
}
|
||||
|
||||
|
||||
N(-3);
|
||||
N(-6-b);
|
||||
N(0);
|
||||
N(-3-b);
|
||||
|
||||
X(&(*++p));
|
||||
|
||||
*l = '\n';
|
||||
o = 1;
|
||||
i = 1;
|
||||
do {
|
||||
k = "-";
|
||||
j = stdin;
|
||||
Q (1 < c && **++p != '-') {
|
||||
Q (!(j = fopen(k = *p, "r"))) {
|
||||
G
|
||||
"ag: Failed to open '%s'.\n", k);
|
||||
i = 3;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
W (fgets(l+1, BUFSIZ, j)) {
|
||||
Q (M(l)) {
|
||||
printf("%s:%s", k, l+1);
|
||||
i = 0;
|
||||
}
|
||||
}
|
||||
fclose(j);
|
||||
} W (1 < --c);
|
||||
R i;
|
||||
}
|
||||
|
||||
|
||||
V
|
||||
X(p)
|
||||
C B;
|
||||
{
|
||||
I i, j;
|
||||
i = N(-3);
|
||||
T(p);
|
||||
W (B == '|') {
|
||||
D;
|
||||
j = N(-3);
|
||||
N('\n');
|
||||
a[i] = -4-b;
|
||||
i = N(-3);
|
||||
T(p);
|
||||
a[j] = -4-b;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
V
|
||||
T(p)
|
||||
C B;
|
||||
{
|
||||
W (B != '|' && (!x || B != ')') && B)
|
||||
F(p);
|
||||
}
|
||||
|
||||
|
||||
V
|
||||
F(p)
|
||||
C B;
|
||||
{
|
||||
I i = N(-3);
|
||||
Q (B == '^') {
|
||||
D;
|
||||
N('\n');
|
||||
} E Q (B == '$') {
|
||||
D;
|
||||
N('\n');
|
||||
} E Q (B == '(') {
|
||||
D;
|
||||
++x;
|
||||
X(p);
|
||||
Q (B != ')') {
|
||||
G "ag: Missing ')'.\n");
|
||||
exit(3);
|
||||
}
|
||||
--x;
|
||||
D;
|
||||
} E {
|
||||
L(p);
|
||||
}
|
||||
Q (B == '*') {
|
||||
D;
|
||||
a[i] = -4-b;
|
||||
N(-5-i);
|
||||
} E Q (B == '?') {
|
||||
D;
|
||||
a[i] = -4-b;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
V
|
||||
L(p)
|
||||
C B;
|
||||
{
|
||||
I i, j;
|
||||
Q (B == '.') {
|
||||
N(0);
|
||||
} E Q (B == '[') {
|
||||
D;
|
||||
i = N(-2);
|
||||
Q (B == '^') {
|
||||
D;
|
||||
a[i] = -1;
|
||||
}
|
||||
Q (B == ']') {
|
||||
D;
|
||||
N(']');
|
||||
}
|
||||
W ((i = B) != ']') {
|
||||
Q ((*p)[1] == '-' && i < (j = (*p)[2])) {
|
||||
W (i <= j)
|
||||
N(i++);
|
||||
*p += 3;
|
||||
} E {
|
||||
N(i);
|
||||
D;
|
||||
}
|
||||
}
|
||||
N('\n');
|
||||
} E {
|
||||
Q (B == '\\')
|
||||
D;
|
||||
N(B);
|
||||
}
|
||||
D;
|
||||
}
|
||||
|
||||
|
||||
I
|
||||
N(c)
|
||||
I c;
|
||||
{
|
||||
Q (A <= b) {
|
||||
G "ag: Pattern too long.\n");
|
||||
exit(3);
|
||||
}
|
||||
a[b] = c;
|
||||
R b++;
|
||||
}
|
||||
|
||||
|
||||
V
|
||||
O(p)
|
||||
I p;
|
||||
{
|
||||
I i = n;
|
||||
Q (b <= p)
|
||||
R;
|
||||
Q (a[p] < -2) {
|
||||
Q (a[p] != -3)
|
||||
O(-4-a[p]);
|
||||
O(p+1);
|
||||
} E Q (!a[p] || a[p] == z || P(&p)) {
|
||||
|
||||
W (i < o)
|
||||
Q (m[i++] == p)
|
||||
R;
|
||||
|
||||
f = U(p+1);
|
||||
|
||||
Q (A <= o) {
|
||||
G "ag: Out of space.\n");
|
||||
exit(3);
|
||||
}
|
||||
|
||||
m[o++] = p;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
I
|
||||
P(p)
|
||||
I *p;
|
||||
{
|
||||
I i = 0, j = 0;
|
||||
Q (a[*p] == -2 || (j = a[*p] == -1)) {
|
||||
W (a[D] != '\n')
|
||||
Q (a[*p] == z)
|
||||
i = 1;
|
||||
}
|
||||
R i ^ j;
|
||||
}
|
||||
|
||||
|
||||
I
|
||||
U(p)
|
||||
I p;
|
||||
{
|
||||
R (
|
||||
f || p == b || (
|
||||
a[p] < -2 && (
|
||||
(a[p] != -3 && U(-4-a[p]))
|
||||
|| U(p+1)
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
I
|
||||
M(p)
|
||||
C *p;
|
||||
{
|
||||
I c, i, j, k;
|
||||
f = c = 0;
|
||||
W (*p && 0 <= c) {
|
||||
Q (0 < (i = d[c][*p])) {
|
||||
|
||||
c = i;
|
||||
} E {
|
||||
|
||||
z = *p;
|
||||
i = d[c][0];
|
||||
j = n = o;
|
||||
do
|
||||
O(m[i++]+1);
|
||||
W (m[i] != 2);
|
||||
|
||||
|
||||
i = k = 0;
|
||||
W (i < n) {
|
||||
Q (m[i] == 2) {
|
||||
j = n;
|
||||
++k;
|
||||
}
|
||||
Q (m[i++] == m[j]) {
|
||||
Q (o <= ++j) {
|
||||
j = n;
|
||||
Q (m[i] == 2) {
|
||||
|
||||
o = n;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} E {
|
||||
j = n;
|
||||
}
|
||||
}
|
||||
Q (n < o)
|
||||
|
||||
d[++k][0] = n;
|
||||
c = d[c][*p] = f ? -1 : k;
|
||||
}
|
||||
++p;
|
||||
}
|
||||
R c < 0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
long
|
||||
z[7992],W,H,*t=z,j,k,*T=z,n,b;
|
||||
#include<X11/Xlib.h>
|
||||
Window*E,D,s,w[999],*e=w;
|
||||
Display*d;
|
||||
Pixmap
|
||||
p;
|
||||
m(w,h,x,y,u,v){
|
||||
#define C XCreateSimpleWindow(d,
|
||||
XSetWindowBackgroundPixmap(d,s=C*e=C
|
||||
#define l(n)t[n]=T[n]+
|
||||
D,l(0)x,l(1)y,t[2]=w,t[3]=h,1,b,0),l(6)-x,l(7)-y,W,H,0,0,0),p);
|
||||
l(4)u;
|
||||
l(5)v;
|
||||
#define M XMapRaised(d,
|
||||
M
|
||||
s);
|
||||
M*e++);
|
||||
t+=8;
|
||||
}
|
||||
main(c,g)char**g;
|
||||
{
|
||||
XSetWindowAttributes
|
||||
a;
|
||||
XGCValues
|
||||
v;
|
||||
n=DefaultScreen(d=XOpenDisplay(0));
|
||||
p=XCreatePixmap(d,D=RootWindow(d,n),W=DisplayWidth(d,n),H=DisplayHeight(d,n),DefaultDepth(d,n));
|
||||
v.subwindow_mode=IncludeInferiors;
|
||||
XCopyArea(d,D,p,XCreateGC(d,D,GCSubwindowMode,&v),0,0,W,H,0,0);
|
||||
a.override_redirect=True;
|
||||
XChangeWindowAttributes(d,D=C
|
||||
D,0,0,W,H,0,0,b=BlackPixel(d,n)),CWOverrideRedirect,&a);
|
||||
M
|
||||
D);
|
||||
m(W,H,0,0,3,3);
|
||||
for(c=c^1?atoi(g[1]):9;
|
||||
;
|
||||
)for(T=z,n=e-(E=w);
|
||||
n--;
|
||||
T+=8,++E){
|
||||
XMoveWindow(d,*E,*T+=T[4]*c,T[1]+=T[5]*c);
|
||||
j=0;
|
||||
#define F(n,o,s)o+T[n-4]s-0&&++j&&T[n]s!1&&(T[n]=0-T[n])||
|
||||
if((F(4,0,<)F(4,T[2]-W,>)F(5,0,<)F(5,T[3]-H,>)1)&&j&&(j=T[2]/2)&&(k=T[3]/2)&&e-w<997&&rand()%32768<=T[2]*T[3]*(T[4]*T[4]+T[5]*T[5])/999){
|
||||
m(T[2]-j,T[3]-k,j,k,2,2);
|
||||
m(j,T[3]-k,0,k,-2,-2);
|
||||
m(T[2]-j,k,j,0,2,-2);
|
||||
T[7]-=2;
|
||||
XResizeWindow(d,*E,T[2]=j,T[3]=k);
|
||||
T[6]-=2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
#include <stdio.h>
|
||||
|
||||
#define maxc (prs >> 16)
|
||||
#define maxr (prs & 0xff00) >> 8
|
||||
#define find (col > 1)
|
||||
#define endb || (prs & 16) && X(0) || chpa || (eols, 0)
|
||||
#define lnst doln ? 0 : (init, 0) || (prs & 128) && X(0)
|
||||
#define L endb) || 0 || (find ? 0 : (rrr++, rrc = 0)) || (lnst
|
||||
#define X(p) (dfc++ && ((prs & 48) != 32 || rrc < maxc) && ++ccl && \
|
||||
(find ? (bat = bit, bit = but, but = p, ccl == col && \
|
||||
(ret = bat + bit + but) + 1) : (las = las * 2 + \
|
||||
(((main(ccl + 1, cro - 1) + main(ccl + 1, cro) + \
|
||||
main(ccl + 1, cro + 1) - p) | p) == 3), occ |= las & 1, \
|
||||
printf(" %c", "_O"[las & 1]), ccl == 2 && (sta |= (las & 3) << 6),\
|
||||
0)))
|
||||
#define _ || (find || rrc++, 0) || X(0)
|
||||
#define O || (find || rrc++, 0) || X(1)
|
||||
#define chpa (find && col > ccl && ((ret = bit + but) + 1))
|
||||
#define eols (!find && (cro == 1 ? (sta |= occ << 3) : cro == 2 && \
|
||||
(sta |= occ << 2), sta |= (las & 3) << 4))
|
||||
#define init (find ? (ret = bit = but = 0) : (ocp = occ, las = occ = 0, \
|
||||
printf("\nL")), dfc = (prs & 192) != 64, ccl = 0)
|
||||
#define doln !(dfl++ && (((prs & 3) != 2) || rrr < maxr) && \
|
||||
(++cro == row || !find))
|
||||
#define recu (col =- col, (ccl = find ? rcf : rcl), cro = rro, 0 _ || \
|
||||
(rrc >= maxc ? 0 : (find ? rcf = ccl : (rcl = ccl), \
|
||||
main(-col, row))))
|
||||
#define addl (lnst || (rro = cro, find ? rcf = ccl : (rrc = 0, rcl = ccl), \
|
||||
0) || main(-col, row) || (ccl = rcl + 1, 0) endb)
|
||||
#define outp (find || printf("\n\nGEN %d STAT %ld\nEND\n", ++gen, \
|
||||
(long)ccl << 16 | cro << 8 | (sta | occ | ocp << 1) ^ 0x66))
|
||||
#define GEN endb) || (prs & 1) && addl || (outp, 0)), ret)); } int gen =
|
||||
#define STAT ;long prs =
|
||||
#define END ;
|
||||
#define LIFE int bat, bit, but, las, gen, ret, rcl, rcf, rro, rrc, rrr, \
|
||||
occ, ocp, sta, dfc; long prs; main(int col, int row) { \
|
||||
int dfl = ((prs & 12) != 4), ccl = 0, cro = 0; return \
|
||||
col == 1 && printf("LIFE\n"), (col < 0 ? recu : \
|
||||
(((ret = 0) || (prs & 8) && addl || 0 && (0
|
||||
|
||||
#include "life.d"
|
||||
@@ -0,0 +1,53 @@
|
||||
|
||||
|
||||
static signed char a[] = {0x69,
|
||||
110, 118, 97, 108, 105, 0x64, 1-1,
|
||||
0x6d, 111, 118, 101, 1<<1<<1<<1<<1<<1,
|
||||
114, 105, 0x6e, 103, 32, 'o'/3, 100,
|
||||
32, 102, 114, 111, 0x6d, 32, 115, 116,
|
||||
97, 100-001, 107, 32,37, 2*'2', '@'>>1,
|
||||
116, '%' + '%' + '%','w'-'W',115, 0x74,
|
||||
97, 3*'!', 107, 'q' - 'Q', 37, 10*'\n',
|
||||
10, 0}, * b = a + (1<<1<<1<<1), * w, x,
|
||||
*q, c, r; int main(int d, char *e []) {
|
||||
return q = (signed char *)(e+1+1), (r =
|
||||
e[0] && e[1] ? 0 : 0 * puts (a) + 1) ||
|
||||
(r = e[1<<1] && d != 1 <<1 && 0 * puts(
|
||||
a) + 1) || e[1- -1] || (r = atoi(e[1])
|
||||
< -0200 || atoi (e [1]) > 0x7f || ( x =
|
||||
atoi( e[1] ) ) == 0 ? 0 * puts(a) + 1 :
|
||||
0) || e [1- -1] || (x- -x > 1-1 ? (q[0]
|
||||
= x, q[1] = q[3] = 1, q[2] = 2) : (
|
||||
memset ( w = ( signed char * )
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
malloc(-x), '1', -x), puts (w),
|
||||
q[0] = x, q[1] = '0', q[2] = q[3] =
|
||||
0)), r || (q[3] ? (c = 6 - q[1] - q[2],
|
||||
(q[0] != 1) ? q[0]-- , d = q[2], q[2] =
|
||||
c, main(2, e), c = q[2], q[2] = d, q[0]
|
||||
++ : 0, printf(b, q[0], q[1], q[2]), (q
|
||||
[0] != 1) ? q[0]--, d = q[1],q[1] = c ,
|
||||
main(2, e), c = q[1], q[1] = d, q[0] ++
|
||||
: 0) : - 1 - q[0] - 1 == 0 ? (w[- x - 1
|
||||
- (q[1] & 1 ^ 1)] = q[1], puts (w), w [
|
||||
- x - 1 - (q[1] & 1)] = q[1], puts(w) )
|
||||
: - 1 - q[0] == 0 ? (w[- x - 1] = q[ 1
|
||||
], puts(w)) : (q[0] += 1 + ( q[1] & 1
|
||||
^ 1), main(2, e), q[0] -= 1 + ( q
|
||||
[1] & 1 ^ 1), q[1] & 1 ? (q
|
||||
[0]+=1+1, q[1]^=1, main
|
||||
(2, e), q[1]^=1, q[0]-=1
|
||||
+1) : 0, w[q[0] - x] = q
|
||||
[1], puts(w), q[1] & 1 ?
|
||||
0 : (q[0]+=1+1, q[1]^=1,
|
||||
main (2, e), q[1]^=1, q
|
||||
[0]-=1+1), q[0] += 1 +
|
||||
(q[1] & 1),main(2,e)
|
||||
, q[0] -= 1 + (q[1]
|
||||
& 1) ) ), r; }
|
||||
@@ -0,0 +1,125 @@
|
||||
G int i,j
|
||||
K case
|
||||
R return 0
|
||||
S( x,y) for(x=0; x<y; x++)
|
||||
I S(i,10
|
||||
z I-6)B[t][u
|
||||
t (X[m].b[i].i+g)
|
||||
u (X[m].b[i].j+l)
|
||||
M( x,y) XFillRectangles(D,p,x,a,y);
|
||||
s B[i][j
|
||||
W =XCreateGC(D,p,4,L)
|
||||
E( W,_) k=0; I)S(j,22)if(W s]){ a[k].x=i*20; a[k].y=j*20+30; a[k].w=a[k].h=_; k++; }M(
|
||||
A( W,_) &&!B[W]; if(!j){ z]=1; R; } else{ N(m); _; v(0); }
|
||||
Q ]=0; I-6&&j)j=
|
||||
F I-6)B[X[w].b[i].i+g][X[w].b[i].j+l
|
||||
e( x) break; K x:q(c,j,x);
|
||||
H (m){ G; I-6){ a[i].x=t*20; a[i].y=u*20+30; a[i].w=a[i].h=
|
||||
v( _) d(m); z+_]=1; R+1;
|
||||
struct{
|
||||
short x,y,w,h;
|
||||
} a[220],C;
|
||||
struct{
|
||||
struct{
|
||||
G;
|
||||
} b[4];
|
||||
} X[99];
|
||||
G,l,g=3,p,B[10][22],L[99],o[99],n,r,h,_[4],D,J,T;
|
||||
f(){
|
||||
*L=2;
|
||||
n||XSendEvent(D,p,n=1,0,L),XFlush(D);
|
||||
P();
|
||||
}
|
||||
Z(){
|
||||
_[1]=_[3]=(9-h)*40000;
|
||||
setitimer(0,_,0);
|
||||
}
|
||||
main(){
|
||||
G,*_=(int*)X;
|
||||
char*c=
|
||||
"*{{{ {}{{*{{{ {}* { {{*{{{ *{{{ {* {* * { {{ { { *{* { {* *{{{ *{{{ { * { { *{{{ {{ *{{ { {{* { {*{{ {{ {{ {* { {*{{ { *{{{{ *{{ {{ ";
|
||||
for(; *c; )
|
||||
*_++=(unsigned)(*c+++2)%4;
|
||||
srand(time(0));
|
||||
L[10]=32769;
|
||||
D=XOpenDisplay(0);
|
||||
L[1]=L[2]=XWhitePixel(D,j=XDefaultScreen(D));
|
||||
XMap@p=XCreate@XRoot@j),0,0,200,470,2,0,1,0,2056,L));
|
||||
T W;
|
||||
L[2]=XBlackPixel(D,j);
|
||||
J W;{
|
||||
G,O=0,c=0;
|
||||
Z(P());
|
||||
q(c,c,1);
|
||||
for(; ; ){
|
||||
i=lK();
|
||||
j=c;
|
||||
switch(i){
|
||||
K 'k':c=q(c="$#&'(%)+,-*/01.3254"[c]-35,j,4)?c:j;
|
||||
e('j')e('l')e(32)}
|
||||
if(n){
|
||||
if(!q(c,j,2)){
|
||||
G,n;
|
||||
for(j=21;j-1;j--){
|
||||
n=1;
|
||||
I&&n)n=s];
|
||||
n&&(X9(j++),O++);
|
||||
}
|
||||
n=0;
|
||||
I&&!n)n=B[i][21];
|
||||
Y();
|
||||
r++;
|
||||
c=rand()%19;
|
||||
if(!q(c,c,3))
|
||||
R+puts(L);
|
||||
U(Z(h=O/9));
|
||||
}
|
||||
n=0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Y(){
|
||||
G,E(,19)J,k)E(!,20)T,k)U();
|
||||
}
|
||||
lK(){
|
||||
XNextEvent(D,o);
|
||||
switch(*o){
|
||||
K 2:R+o[2]?0:XX k){
|
||||
G=1;switch(k){
|
||||
K 1:z+l]=1;
|
||||
d(m);R+1;
|
||||
K 'j':z Q t A(t-1][u,g--)K 'l':z Q t<9
|
||||
A(1+t][u,g++)K 4:F Q
|
||||
u<22&&t>=0&&t<10&&!B[t][u ];
|
||||
if(!j){
|
||||
F]=1;
|
||||
R;
|
||||
}
|
||||
N(w);
|
||||
v(0)K 32:for(;
|
||||
q(m,m,2);
|
||||
)n=r++;
|
||||
R+1;
|
||||
K 3:l=0;
|
||||
g=3;
|
||||
I-6&&j)j=!B[t][u+l ];
|
||||
if(!j)R;
|
||||
v(l)K 2:z Q(u+1)<22 A(t][u+1,l++)}
|
||||
R;
|
||||
}
|
||||
X9(_){
|
||||
G;
|
||||
for(j=_; j; j--)I)s]=s-1];
|
||||
}
|
||||
U(){
|
||||
void*a=&C;
|
||||
C.w=200;
|
||||
C.h=30;
|
||||
M(T,1);
|
||||
sprintf(L,"Score%9d Level%9d",r,h);
|
||||
XDrawString(D,p,J,7,15,L,29);}
|
||||
P(){
|
||||
signal(14,f);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,128 @@
|
||||
#include <stdio.h>
|
||||
#include <malloc.h>
|
||||
#include <string.h>
|
||||
|
||||
#define A(x) (e^d)&i?e:(e+=i+i/15-d,d<<=4,i<<=4,x)
|
||||
#define B b+=!((e^d)&i)&&(d|=i),i<<=4,
|
||||
#define C i=15,B B B B d=d<<4|d>>12,
|
||||
#define D=(d=g,b=0,C b<<=4, C C C b)
|
||||
#define E if(**y)goto
|
||||
#define F=a[rand()%c]
|
||||
#define G unsigned short
|
||||
#define H e^=a[z],a[z]^=e,e^=a[z],
|
||||
|
||||
void
|
||||
main
|
||||
(int
|
||||
z,char
|
||||
**y)
|
||||
{G*a
|
||||
,b,c
|
||||
,d,e
|
||||
,f,g
|
||||
,h,i
|
||||
;*(*
|
||||
y+=
|
||||
strlen
|
||||
(*y)
|
||||
-1)^=
|
||||
'd';
|
||||
srand
|
||||
(time
|
||||
(0))
|
||||
;z==
|
||||
2&&
|
||||
sscanf
|
||||
(y[1
|
||||
],"%d"
|
||||
,&z)
|
||||
&&z?
|
||||
0:(z
|
||||
=6);
|
||||
if(!
|
||||
(a=(
|
||||
G*)
|
||||
calloc(
|
||||
z*z*
|
||||
z*z,
|
||||
sizeof
|
||||
(G))
|
||||
)){
|
||||
printf
|
||||
("No\
|
||||
memory\
|
||||
\n");
|
||||
exit
|
||||
(1);
|
||||
}for
|
||||
(c=1
|
||||
;i=15
|
||||
,d=z
|
||||
,c<z
|
||||
*z*z
|
||||
*z&&
|
||||
(e=a
|
||||
[c-1
|
||||
]+1,
|
||||
a[c]
|
||||
=A(A
|
||||
(A(A
|
||||
(0))
|
||||
)),1
|
||||
);c++
|
||||
);*(
|
||||
**y?
|
||||
&g:&
|
||||
e)F;
|
||||
do{
|
||||
printf
|
||||
("(%d): ????\b\b\b\b"
|
||||
,c);E
|
||||
q0;else
|
||||
goto
|
||||
q1;q0:
|
||||
printf
|
||||
("%04X\n"
|
||||
,g+
|
||||
4369
|
||||
);E
|
||||
q2;q1:
|
||||
scanf
|
||||
("%hx"
|
||||
,**y
|
||||
?&h:
|
||||
&g);
|
||||
E q3
|
||||
;g-=
|
||||
4369
|
||||
;q2:
|
||||
printf
|
||||
("??\b\b"
|
||||
);E q1;
|
||||
printf(
|
||||
"%02x\n"
|
||||
,h D
|
||||
);q3
|
||||
:for
|
||||
(z=f
|
||||
=0;(
|
||||
z<c||
|
||||
(c=f
|
||||
,0))
|
||||
&&(H
|
||||
b D!=
|
||||
h,H b
|
||||
||(a[
|
||||
f++]=
|
||||
a[z])
|
||||
,1);z
|
||||
++);
|
||||
}while
|
||||
(h!=
|
||||
64&&
|
||||
c>0&&
|
||||
((g F
|
||||
),1)
|
||||
);printf
|
||||
("\n"
|
||||
);}
|
||||
@@ -0,0 +1 @@
|
||||
char*_=__FILE__;
|
||||
@@ -0,0 +1 @@
|
||||
char*_,*O;main(S,l)char**l;{*(O=*(l+++S-1)-1)=13,*l[1]=0;for(;;)for(printf(*l),_=O-1;_>=*l&&++*_>(S+*O+S)*S;*_--=(S+*O)*S);}
|
||||
@@ -0,0 +1,123 @@
|
||||
/** J.K.Bonfield **
|
||||
^ <
|
||||
^ >
|
||||
< # > v
|
||||
< <
|
||||
< > > < v
|
||||
X X j
|
||||
x X j
|
||||
X x ^ k
|
||||
^ ^
|
||||
^ #
|
||||
X X X X
|
||||
|
||||
^ v
|
||||
v v
|
||||
v #
|
||||
v X
|
||||
v x
|
||||
> # < v
|
||||
> >
|
||||
X X l
|
||||
x X l
|
||||
|
||||
41 20
|
||||
########################################
|
||||
# #
|
||||
# < < < < <> < < < #
|
||||
# > > > <> > > > > #
|
||||
# < < < < <> < < < #
|
||||
# > > > <> > > > > #
|
||||
# < < < < <> < < < #
|
||||
# > > > <> > > > > #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# #
|
||||
# X #
|
||||
########################################*/
|
||||
#include <stdio.h>
|
||||
#include <curses.h>
|
||||
#include <stdlib.h>
|
||||
#include <setjmp.h>
|
||||
#include <sys/time.h>
|
||||
int _tty_ch;
|
||||
bool _echoit;
|
||||
bool _rawmode;
|
||||
SGTTY _tty;
|
||||
#define U char
|
||||
#define G for(
|
||||
#define I )malloc(sizeof(
|
||||
|
||||
typedef struct z {U x[20]; struct z*y; } j; j*J[2][256];
|
||||
struct timeval v= {0,1<<17} ;
|
||||
U**X,c,*P="noopoqqnr",d;
|
||||
|
||||
j*a(int Q, int i) {
|
||||
G
|
||||
clear(),noecho(),cbreak(); ;
|
||||
)
|
||||
|
||||
{
|
||||
int x=0,y=0,W=Q,Q=i-1,k;
|
||||
G;
|
||||
y<=Q;
|
||||
(mvaddch(y,x,X[y][x]),++x^W-1)||(x=0,y++));
|
||||
k=y=- --x;
|
||||
G
|
||||
refresh(),c=select(k,&y,0,0,&v)?getch():0;
|
||||
k?++x-W||(x=1,++y-Q||(--k,x=W-1,y=Q-1)):--x||(y--,x=W-1),k|y;
|
||||
)
|
||||
|
||||
{
|
||||
j *t;
|
||||
G
|
||||
t=J[1-k][X[y][x]]; t; t=t->y) {
|
||||
U*f=t->x;
|
||||
if (d==f[17]|f[17]==c) {
|
||||
int i=k&2,u=9,k=1,w=x,_=y,T;
|
||||
G;
|
||||
--u||(d-f[8]&&(X[y][x]=f[8]),w---_--,i=0,u=8,k--);) {
|
||||
_+=P[T=i>u?u:i]-'o';
|
||||
w+=P[4+T]-'p';
|
||||
if(k) {
|
||||
if (d-f[i]&&f[i]-X[_][w]) break;
|
||||
i++;
|
||||
} else
|
||||
f[++i+8]-d && (X[_][w]=f[i+8]);
|
||||
} } } } } }
|
||||
|
||||
jmp_buf E;
|
||||
|
||||
int main(int open, U**exit) {
|
||||
FILE*C=fopen (
|
||||
open-2?__FILE__:*++exit,P+8);
|
||||
j*t;
|
||||
volatile int Q,Y=0;
|
||||
int i,q; d=open-2?'\t':'*'; L:
|
||||
|
||||
Q=0; G; setjmp(E)<256; Q--
|
||||
)
|
||||
longjmp(E,(J[Y][Q]=0,Q++));
|
||||
G; ; ) {
|
||||
if(!C)return 1;
|
||||
if('\n'==(c=getc(C)))
|
||||
if(!Y++)goto L; else
|
||||
{ fscanf(C,"%d %d\n",&i,&q);
|
||||
X=(U**I P++)*q*(i+1));
|
||||
Q=0; G; Q<q; Q++)
|
||||
X[Q]=(U*)&X[q]+Q*i;
|
||||
|
||||
fread(*X,(initscr(),q*i),1,C);
|
||||
a(i,Q);
|
||||
}
|
||||
t=(j*I*a(Q--,--Q)));
|
||||
t->y=J[Y][c]; J[Y][c]=t;
|
||||
fgets(t->x,20,C); }
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
#include <stdio.h>
|
||||
#define iii\
|
||||
( I ) if ( ii(I,6\
|
||||
) )I [ strlen(I ) -1]=!1
|
||||
int ii(ll,lll ) char*ll; {
|
||||
|
||||
char *l="\"; !l ? 1.1 : l; l,printf(";int l1=1-/*+&|"); &+|-*/1,li=!1;while
|
||||
|
||||
( lll>l1 ) li|=! ( l[3*l1+++3
|
||||
] -ll[strlen ( ll)-1] ) ;return
|
||||
( li ) ;}main ( ll,lll
|
||||
) char*lll[];{char l1 [ 111][21],li1[111][21 ] ,il1[111],i1l
|
||||
[ 111 ] ;int lli,l11,l1l,li/* ( */,ll1,il,l;FILE*f;if(ll-2
|
||||
) {f=fopen ( lll[1],"r" ) ;lli=l=ll1=il=!1;while
|
||||
( fscanf(f,"%s",l1[lli] ) +1){li=ii ( l1[lli],3
|
||||
) ;iii ( l1[lli] ) ;l1l=l11=!1;while
|
||||
( l1l>-ll ) {iii ( lll[-l1l]
|
||||
) ;strcasecmp ( lll[-l1l--],l1[lli] ) ||
|
||||
( l11=++il ) ;}l11||lli++;if ( li
|
||||
) {if ( ll1<il ) {ll1=il;l1l=l=lli;while
|
||||
( l1l-- ) strcpy ( li1[l1l],l1[l1l]
|
||||
) ;}il=lli=!1;}}if ( !ll1 ) puts
|
||||
( " Beats me." ) ;else if ( !l
|
||||
) puts ( " Yes." ) ;else{*li1[l1l=!1]=toupper
|
||||
( *li1[!1] ) ;while ( l>l1l
|
||||
) printf ( " %s",li1[l1l++] ) ;puts
|
||||
( "." ) ;}}else{sprintf ( il1,"cat %s;echo",lll[1]
|
||||
) ;system ( il1 ) ;}printf
|
||||
( "\n? " ) ;gets ( il1
|
||||
) ;sprintf ( i1l,"%s %s %s",lll[!1 ] ,lll[1],il1);system
|
||||
( i1l); }
|
||||
@@ -0,0 +1,26 @@
|
||||
O5(O2,O7,O3)char**O7;{return!(O2+=~01+01)?00:!(O2-=02>01)?printf("\045\157\012"
|
||||
,O5(012,O7+01,00)):!(O2-=02>>01)?(**O7<=067&&**O7>057?O5(03,O7,*(*O7)++-060+010
|
||||
*O3):O3 ):!(O2 -=-O3- ~O3)? (072>**
|
||||
O7&&060 <=**O7 ?O5(04 ,O7,012 *O3-060
|
||||
+*(*O7 )++):O3 ):!(O2 -=!O3+ !!O3)?(
|
||||
**O7>057 &&**O7 <=071? O5(05, O7,*(*
|
||||
O7)+++ O3*020 -060): **O7<= 0106&&
|
||||
00101<= **O7?O5 (05,O7 ,020*O3 +*(*O7)
|
||||
++-067) :0140<** O7&&** O7<0147 ?O5(05,
|
||||
O7,-0127 +*(*O7 )+++020 *O3):O3 ):!(
|
||||
O2-=02- 01)?(** O7==050 ?050** ++*O7,
|
||||
O5(013, O7,O5( 012,O7 ,00)):* *O7<056
|
||||
&&054<* *O7?055 **++* O7,-O5( 06,O7,
|
||||
00):054 >**O7&& 052<** O7?050* *(*O7)
|
||||
++,O5(06 ,O7,00 ):!(** O7^0170 )||!(
|
||||
0130^** O7)?*++ *O7,O5 (05,O7 ,00):*
|
||||
*O7==0144 ||**O7 ==0104 ?++*O7 ,O5(04,
|
||||
O7,00): O5(03 ,O7,00 )):!-- O2?(*
|
||||
*O7==052 ?O5(07 ,O7,O3* (*++*O7 ,O5(06
|
||||
,O7,00) )):!( 045-** O7)?O5( 07,O7,
|
||||
O3%(03+( *O7)++, O5(06, O7,00) )):!(**
|
||||
O7^057)?O5(07, O7,O3/( 03-*++ *O7,O5(
|
||||
06,O7,00))):O3 ):!(O2 +=01-02 )?O5(07
|
||||
,O7,O5(06,O7, 00)):!( O2+=-02/ 02)?(!(*
|
||||
*O7-053)?O5(011,O7,O3+(++*O7,O5(010,O7,00))):!(055^**O7)?O5(011,O7,O3-(03+*(*O7
|
||||
)++,O5(0010,O7,00))):O3):!(O2-=0563&0215)?O5(011,O7,O5(010,O7,00)):(++*O7,O3);}
|
||||
@@ -0,0 +1,72 @@
|
||||
#define X N(a,O(h,W(f,M(c,g))),O(i,W(f,M(d,g))))
|
||||
#define A(x) r(D(x,1); O(x,-9); D(x,O(x,1)))
|
||||
#define L(x) getchar()-x
|
||||
#define R Z,Z,0,0
|
||||
#define S 0,9,6,6,6,6,6,6,9,0
|
||||
#define q D(h,0); A(f)A(g)
|
||||
#define T 0,6,1,2,2,2,2,1,6,0
|
||||
#define U 0,6,2,3,3,3,3,2,6,0
|
||||
#define C(x) ((x<1)||(x>8))
|
||||
#define F(x,y) printf(x,y);
|
||||
#define N(x,y,z) *O(*O(x,y),z)
|
||||
#define y(a,b,c) a[b][c]
|
||||
#define O(x,y) ((x)+(y))
|
||||
#define u(x) (O(0,-(x)))
|
||||
#define W(x,y) ((x)*(y))
|
||||
#define G(x) printf(x);
|
||||
#define D(x,y) (x=(y))
|
||||
#define P (random()%6)
|
||||
#define Y D(e,O(e,1))
|
||||
#define s D(f,O(f,Q))
|
||||
#define H(x) return x
|
||||
#define B(x) while(x)
|
||||
#define M(x,y) *O(x,y)
|
||||
#define z(a,b) a[b]
|
||||
#define E(x) if(x)
|
||||
#define I main(){
|
||||
#define Z 0,0,0,0
|
||||
#define t G("\n")
|
||||
#define V(x) (!x)
|
||||
#define v h,i,j,k
|
||||
#define w e,f,g
|
||||
#define J int
|
||||
#define Q u(1)
|
||||
#define p "%c"
|
||||
#define o 'A'
|
||||
#define r for
|
||||
#define n 60
|
||||
#define K do
|
||||
|
||||
J y(a,10,10)={R,R,R,R,Z,1,Q,Z,Z,Q,1,R,R,R,R,Z},y(b,10,10)={R,S,T,
|
||||
U , U , U , U , T
|
||||
, S , R } , z ( c
|
||||
, 9 ) = { Q , Q ,
|
||||
Q,0,0,1,1,1,0},z(d,9)={Q,0,1,Q,1,Q,0,1,0};I J w,v;l();r(D(e,0);O(
|
||||
e , - n ) ; Y ) {
|
||||
q D ( h , O ( h ,
|
||||
m ( f , g , 1 , 1
|
||||
)));E(h){K{G("\n?")K{D(f,L(O('A',Q)));}B(C(f));K{D(g,L('0'));}B(C
|
||||
( g ) ) ; } B ( V
|
||||
( m ( f , g , 1 ,
|
||||
Q ) ) ) ; l ( ) ;
|
||||
}q E((D(k,O(m(f,g,Q,1),P)))>h){D(h,k);D(i,f);D(j,g);}E(h&&m(i,j,Q
|
||||
, Q ) ) /***/ l /***/ ( ) ; }
|
||||
} J m (/* */v/*****/) J v ;
|
||||
{ J w ; /***/ E /***/ ( N ( a
|
||||
,h,i))H(0);E(O(k,Q))D(N(a,h,i),j);D(e,N(b,h,i));r(D(g,1);O(g,-9);
|
||||
D ( g , /***/ O /***/ ( g , 1
|
||||
) ) ) {/*****/D/* */( g , O
|
||||
( g , Q /***/ ) /***/ ) ; E (
|
||||
V(O(N(a,O(h,M(c,g)),O(i,M(d,g))),j))){r(D(f,1);V(O(X,j));D(f,O(f,
|
||||
1 ) ) ) ; E ( V (
|
||||
O ( N ( a , O ( h
|
||||
, W ( f , M ( c ,
|
||||
g))),O(i,W(f,M(d,g)))),u(j))))r(s;f;s){X=X*k;D(e,O(e,N(b,O(h,W(f,
|
||||
M ( c , g ) ) ) ,
|
||||
O ( i , W ( f , M
|
||||
( d , g ) ) ) ) )
|
||||
);}}D(g,O(g,1));}E(V(O(e,u(N(b,h,i))))){D(N(a,h,i),0);H(0);}H(e);
|
||||
} l ( ) { J f , g
|
||||
; t A ( g ) { F (
|
||||
p , O ( O ( o , g
|
||||
),Q))A(f)F("%c:",M("X O<",O(N(a,g,f),1)))t}G(" ")A(f)F("%d ",f)t}
|
||||
@@ -0,0 +1,55 @@
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
#define A { E"Your score is %d\n",j);exit(0);}
|
||||
#define B(x,y) K(x<y){p=x;x=y;y=p;}
|
||||
#define C do{p=random()%N;}F(c[p]||d[p]);
|
||||
#define D random()%N
|
||||
#define E printf(
|
||||
#define F while
|
||||
#define G int
|
||||
#define H return
|
||||
#define I for
|
||||
#define J(r,j) a[r][j]
|
||||
#define K if
|
||||
#define L else
|
||||
#define M isdigit
|
||||
#define N 30
|
||||
#define P getchar()
|
||||
G a[N][3],b[N],c[N],d[N],e[N],f[N],g[N],i,j=0,k,l=0;
|
||||
main(){m();n();A;}m(){G o;srandom(getpid());do{I(o=0;
|
||||
o<N;e[o++]=3){J(o,0)=J(o,1)=J(o,2)=-1;c[o]=d[o]=g[o]=0;
|
||||
b[o]=N*2;}r(0);s();}F(s());t();}s(){G o,p;I(o=0;o<N;o++){
|
||||
B(J(o,2),J(o,1))B(J(o,1),J(o,0))B(J(o,2),J(o,1))K(J(o,0)==-1)H(1);
|
||||
}H(0);}t(){G o,p;I(o=0;o<N;o+=8){C c[p]=1;C d[p]=1;}w(D,0);I(o=0;
|
||||
o<3;o++){do{p=D;}F(c[p]||d[p]||f[p]||!b[p]);f[p]=1;}do{k=D;}
|
||||
F((c[k])||(d[k])||(b[k]==0));}w(o,d)G o,d;{G x;b[o]=d;I(x=0;
|
||||
x<3;x++)K(b[J(o,x)]>d)w(J(o,x),d+1);}G r(x)G x;{G y,t=0,u;
|
||||
F(e[x]){u=3;(e[x])--;do{y=D;K(t++>1000)H(0);K(t%100==0)u--;}
|
||||
F((y==x)||(e[y]<=0)||(y==J(x,2))||(y==J(x,1))||(e[y]<u));(e[y])--;
|
||||
J(x,e[x])=y;J(y,e[y])=x;K(!r(y)){J(x,e[x])=J(y,e[y])=-1;(e[y])++;
|
||||
(e[x])++;}L t=0;}H(1);}n(){G r,n;char v;do{r=D;}
|
||||
F(c[r]||d[r]||(b[r]<3)||d[J(r,0)]||d[J(r,1)]||d[J(r,2)]||
|
||||
c[J(r,0)]||c[J(r,1)]||c[J(r,2)]);F(1){E"You are in room %d\n",r);
|
||||
K(f[r]){i++;E"You found an arrow\n");j+=20;f[r]=0;}K(b[r]==0){
|
||||
E"Wumpus meat\n");j-=100;A;}K(d[r]){E"You fell in a pit\n");j-=50;
|
||||
A;}K(r==k){K(i){i--;l++;j-=20;E"You are missing an arrow!\n");
|
||||
}K(l==3){E"You catch the robber and recover all 3 arrows!\n");
|
||||
i=3;j+=200;k=-1;}L{E"The robber scurries away\n");do{k=D;}
|
||||
F((c[k])||(d[k])||(b[k]==0)||(k==r));}}K(c[r]){c[r]=0;c[D]=1;r=D;
|
||||
E"The bats pick you up and drop you in room %d\n",r);j-=10;}L{
|
||||
K(b[r]<3)E"You smell a wumpus\n");
|
||||
K(d[J(r,0)]||d[J(r,1)]||d[J(r,2)])E"You feel a breeze\n");
|
||||
K(c[J(r,0)]||c[J(r,1)]||c[J(r,2)])E"You hear a rustling sound\n");
|
||||
E"Passageways to room %d, %d, and %d\n",J(r,0),J(r,1),J(r,2));
|
||||
K(!g[r]){j+=10;g[r]=1;}do{v=P;K(v=='s')q(r);K(v=='l')break;
|
||||
K(v=='i')E"You have %d arrow%c\n",i,i-1?'s':' ');K(v=='q')A;}
|
||||
F(!M(v));K(M(v)){n=v-'0';v=P;K(M(v))n=n*10+v-'0';
|
||||
K((J(r,0)==n)||(J(r,1)==n)||(J(r,2)==n))r=n;}}}}q(r)G r;{G z,n;
|
||||
char v;K(i==0){E"You have no arrows\n");H;}i--;
|
||||
E"Shoot into which rooms? ");I(z=0;z<4;z++){j-=20*z;do{v=P;
|
||||
K((v=='\n')&&(i>0)){j-=50;E"You have %d arrows\n",i);H;}}F(!M(v));
|
||||
n=v-'0';v=P;K(M(v))n=10*n+v-'0';K((J(r,0)==n)||(J(r,1)==n)||(J(r,2)
|
||||
==n)){r=n;K(b[r]==0){E"You have killed the Wumpus!\n");j+=500+i*100;
|
||||
A;}}L K(random()%3==1){E"The arrow bounces back and kills you\n");
|
||||
j-=100;A;}L{I(n=0;n<N;n++)b[n]=2*N;w(D,0);j-=100;}K(v=='\n'){j-=50;
|
||||
E"You have %d arrows\n",i);H;}}}
|
||||
@@ -0,0 +1,35 @@
|
||||
#define S(r, c) f[r][c] = 1;
|
||||
|
||||
char f[96][160]; main(argc, argv) char **argv; { double x, y, atof(); int
|
||||
r ,
|
||||
c ,
|
||||
bi ,
|
||||
bj ,
|
||||
i ; for (i=10; i<=80 ;
|
||||
i ++) { S(i, 18); S(i, 152) ;
|
||||
} for (i=18; i<=152; i++) { S(10, i); S(80, i) ;
|
||||
} for (x=-20; x<=10; x += .05) {
|
||||
y =atof(argv[1]) *
|
||||
x * x * x + atof(argv [
|
||||
2 ])*x*x+atof(argv[3]) *
|
||||
x + atof(argv[4]) ;
|
||||
r = (500 - y)*.07+10 ;
|
||||
c =(x+20)*4.33333 +
|
||||
20 ; if(r>=10 && r<=80 && c
|
||||
>= 20 && c<=150) S
|
||||
( r, c); } for (
|
||||
r =0; r < 24; r ++
|
||||
) for (c=0; c <80; c++) { bi =
|
||||
4 *r;bj=2*c; i=(((f[bi][bj]<< 3
|
||||
) +(f[bi+1][bj]<<2)+(f[bi+2][bj]<<1)+(f[bi +
|
||||
3 ][bj]<<0))*16+ (f[bi][bj+1]<<3)+( f
|
||||
[ bi+1][bj+1]<<2)+(f[bi+2][bj +
|
||||
1 ]<<1)+(f[bi+3][bj+ 1
|
||||
] <<0)+1)*(c<79 )
|
||||
; putchar (
|
||||
|
||||
"\n ..,.;:j'::;';!|._:,;;;j/;;;jjjj.,-,r<jq/;I;/|I|,,rx///d///d///d.:\\;\
|
||||
-=vq':<|':++;;>;==gg':SS///+:\\\\\\r<wq/<64//d+lL+by[pg/</6///+`::;`\\\\\
|
||||
\\\"::;`\\YT;;;;`2>\\:=;;??]]:;;;>2>\\F;O;7?]7;;;;?2>b;;;;??]#'\\\\\\`\\\
|
||||
\\\\''<5\"\"Vq;\\\\\\`=\\\\''55\"?ggILLLD\\bfF[[[P?#M|||||#+#T[FFP?PM'"
|
||||
[i]); } }
|
||||
@@ -0,0 +1,85 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
#define f (sizeof(int))
|
||||
|
||||
int i,j,k,l,m,*t,*u,*v;
|
||||
int r(x)int x;{return (rand()/256)%x;}
|
||||
void p(x,y)int *x,y;{for(i=y;--i;k=x[i],x[i]=x[j],x[j]=k)j=r(i+1);}
|
||||
|
||||
void o(n,a,q,d)int n,d,*a,*q;
|
||||
{
|
||||
for(m=r(2)?n:1,t=q,l=n/2,i=n;
|
||||
i--&&(i!=l||i--);
|
||||
*(t++)=i);
|
||||
for(p(q,n-1),q[n-1]=l,u=a,i=j=0;
|
||||
i<n*n;
|
||||
u[i] =q[j]*m,j++,++i%n||(++j,u+=d),j>=n&&(j-=n));
|
||||
for(p(q,n-1),u=a,m=n+1-m,i=0,j=n-1;
|
||||
i<n*n;
|
||||
u[i]+=q[j]*m,j++,++i%n||(--j,u+=d),j>=n&&(j-=n));
|
||||
}
|
||||
|
||||
void s(n,a,q,d)int n,d,*a,*q;
|
||||
{
|
||||
for(q[1]=3-(*q=r(n)),q[3]=3-(q[2]=1^q[r(2)]),t=a,i=n,m=3*r(2);
|
||||
i--;
|
||||
t+=d)
|
||||
for(j=n;
|
||||
j--;
|
||||
t++[0]=q[j^(i&m)^(i/2)]);
|
||||
for(q[1]=3-(*q=r(n)),q[3]=3-(q[2]=1^q[r(2)]),t=a,i=n,m=3-m;
|
||||
i--;
|
||||
t+=d)
|
||||
for(j=n;
|
||||
j--;
|
||||
t++[0]+=q[j^(i&m)^(i/2)]*4);
|
||||
}
|
||||
|
||||
void e(n,a,q,d)int n,d,*a,*q;
|
||||
{
|
||||
int h,i,k,l,z,g=n/2;
|
||||
void (*m)();
|
||||
for((m=g!=4?g%2?o:e:s)(g,a,q,g+d),m(g,a+g,q,g+d),l=(n+d)*g,u=a,i=g;
|
||||
i--;
|
||||
u+=d)
|
||||
for(j=n;
|
||||
j--;
|
||||
j<g&&(*u+=g*2*g),l[u]=*u+(j<g?-1:3)*g*g,u++);
|
||||
for(i=g; i--; q[i]=i<g/2);
|
||||
for(h=k=(g+1)/2,v=a; v<a+n; v+=g){
|
||||
for(u=v,i=g; i--; u+=g+d){
|
||||
if(p(q,g),q[z=g-i-1])
|
||||
if(k)k--;
|
||||
else
|
||||
for(j=g;q[--j]||(q[j]=1,q[z]=0););
|
||||
else
|
||||
if(k>i)
|
||||
for(j=g;!q[--j]||(k--,q[z]=1,q[j]=0););
|
||||
if(q[i])
|
||||
if(h)h--;
|
||||
else
|
||||
for(j=g;q[--j]||j==z||(q[j]=1,q[i]=0););
|
||||
else
|
||||
if(h>i||(g==3&&h&&(k==2||i==z)))
|
||||
for(j=g;!q[--j]||j==z||(h--,i==z&&k--,q[i]=1,q[j]=0););
|
||||
for(t=q,j=g;j--;u++)
|
||||
if(0[t++])z=*u,*u=u[l],u[l]=z;
|
||||
}
|
||||
for(h=k=g/2-g%2,i=g;i--;q[i]=i<h);
|
||||
}
|
||||
}
|
||||
|
||||
int main(c,v)
|
||||
int c;
|
||||
char **v;
|
||||
{
|
||||
int n,*a,*b;
|
||||
srand(getpid());
|
||||
if(c<2 || sscanf(1[v],"%d",&n)!=1 || n<3) n=5;
|
||||
if(!((a=(int*)malloc(n*n*f))&&(b=(int*)malloc(n*f))))
|
||||
return perror("malloc"),1;
|
||||
(n!=4?n%2?o:e:s)(n,a,b,0);
|
||||
for(i=0;i<n*n;i++)
|
||||
printf("%4d%c",a[i]+1,(i+1)%n?' ':'\n');
|
||||
return 0;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
int _,O,__??('}'??);main(){while(O?gets((rand()%O++?':':_)+__)||puts(&__??(_??))&_:srand(time((O+++_)))||O);}
|
||||
@@ -0,0 +1,52 @@
|
||||
#include <stdio.h>
|
||||
int r=0,x,y=0, /*
|
||||
nt /
|
||||
c
|
||||
lx /\ / \ /|\ /|\
|
||||
u, \/ \\/ \-/ \ /
|
||||
dn ]
|
||||
e= ||| /|\ /\ /\ = p p
|
||||
0 \/ \ / ||| \/ f f f r r
|
||||
<, tw t s s i i
|
||||
sy || /|\ /\ i eh e e c n n
|
||||
t= /- \ / ||| n li l e a t t
|
||||
d0 ||| t ll l {< k n f f
|
||||
i, || /|\ /|\ (e s ( fr ( f ( (
|
||||
o _ ||\ \ / \-/ tu s( t usw o; i s ( " "
|
||||
. || - / c [[ tg rv [th rx=f t " % \
|
||||
h mh111 de{l) +di (+'( d+% c n+
|
||||
> aa000 itte; > +il x+ n inc " "+
|
||||
/ ir000[ns[nytyrrne<=)'<xn," , );
|
||||
*/ n = 0 ;
|
||||
main ( ) {
|
||||
char v [
|
||||
100 ] , s;
|
||||
int t[100 ] ,
|
||||
u[100 ] ; u
|
||||
[ 0
|
||||
]=ftell(stdin ) ;
|
||||
while(gets (v ) )
|
||||
{t [ r ]=
|
||||
strlen (
|
||||
v);y=
|
||||
t[ r ]
|
||||
>y ? t [
|
||||
r ] : y;
|
||||
u[++r ] =
|
||||
ftell(stdin ) ; }
|
||||
while ( n
|
||||
< y )
|
||||
{for(x=0 ; x
|
||||
<r;x++) { s
|
||||
=' ' ;
|
||||
if(n< t [
|
||||
x ] ) {
|
||||
fseek(stdin ,u [ x ]
|
||||
+n , 0 ) ;
|
||||
scanf("%c", &
|
||||
s )
|
||||
; }
|
||||
printf("%c", s )
|
||||
; }
|
||||
printf("\n"); n
|
||||
++ ; } }
|
||||
@@ -0,0 +1,60 @@
|
||||
#include <stdio.h>
|
||||
/*MLSPXPMPVPOQN
|
||||
POPJLVMMQNQNPSPYPXLRP
|
||||
XMTJMLSPXPMPVPOQNPOPJLVMN
|
||||
QSPWPOPXLRPXMTJMLNPOPPPSPXPOP
|
||||
JLYPRLTPVLUPVLWPVLXPVLVPSLJLUQP
|
||||
PJQLQSPXPNQPPRLTPVL*/main(){int K/*
|
||||
PUOUPWOV*/,L/*WPVLXPVLKPUOVPWOSLU*/,M
|
||||
/*PPPPVPOQMQRPR*/=0;FILE/*TPSLUMWQT*/ *
|
||||
J/*MPRPKPLQ*/; J= fopen(__FILE__
|
||||
/*T*/,"r");for (;( L/*KPUOWOWMUQ
|
||||
LLOLMPULWLWL WLW LWLWLWLWLWLW
|
||||
LWLWLULVOXP LLV LLLOLMPULOL
|
||||
MMNP*/=getc (J) )!= -1;L/*
|
||||
OLWLRMMQUL VOX PLLVLLLMQO
|
||||
PMPYPXPNP MQL LVLLLWPSP
|
||||
XPOQNQOPMQ LLV LTj*/>='J'
|
||||
&&L/*LRPYP OQL QMQLLVLLL
|
||||
OLMQVOXPL LVL LLVOe*/<=
|
||||
'J'+15&&( (M= !M/*MMMQMV
|
||||
OJMMMMMU OOL NPU MPMOM
|
||||
UMRNOLMQV OJM MMMMRMLLW
|
||||
QUMTJSPX PNQ JLLPUOWO
|
||||
WMUQJMVL JMV L*/)?K/*
|
||||
MQMV*/=L: putchar (K/*deMN
|
||||
MaVbcLKM KMV Le*/-'J'
|
||||
/*MWQUMTJ WPK PSPXPR*/
|
||||
|(L/*PQV LMPSLSPXPNQ*/- 'J'<<4))
|
||||
));exit( 0);}/*LPQUMMPR PKPLQJLT
|
||||
LTLJLMPU MTJUQMPRPKPLQ JLNPUONM
|
||||
JMWOVLTL OPVLPPWM
|
||||
PMUMTJNQ SPWPOPYO
|
||||
NQJLQPUM TJPNSNVN
|
||||
ONJLTLRP VLTLSPUM
|
||||
TJQQRPSP VPOPJLRL
|
||||
WLWLPPJLP LPLJLKLJQ
|
||||
SPJQOPRL NPSLJLPL
|
||||
PLJLKLPPY PLQUPRLSL
|
||||
SLUMTJRPW MPPNPYPJQ
|
||||
OPXPRLPMW LPPVMVMKM
|
||||
VLLLKPLLSL UMSPWMPPNP
|
||||
YPJQOPXPR LRLPMWLPP
|
||||
VMVMKMSLUL KMVLLLLQLL
|
||||
SLUMTJPPYP LQRLUMUMSL
|
||||
UQSPPPRLPPS LUQPPQPOPNQ
|
||||
MQRLNPVLNMJM VLSPSLUMNPUO
|
||||
MQNQLQVPOPXPR LNPSLWLKMWOWM
|
||||
QLVOJMQLUMTJSP PPRLTLNPWMWMQL
|
||||
JMQLULPPSLUQMQJQLQSPXPNQPPRLTLMPVLLLOLM
|
||||
QVOXPLLVLNPULKMSLUMYPRLMQNQNPYPOQNQVL
|
||||
PMVLPMWLPPVLNPULKMVLJMSLWQTJSPPPRLT
|
||||
LNPXMQLJMQLULPPSLYPRLRPVLOMVLNP
|
||||
VLJMVLJMSLWQOPVPMQOPUQNQSPWPO
|
||||
PRLPLQPSLUMOPWMKPMQMPNQSP
|
||||
WPOPRLVPYPMPKPVPNQSPW
|
||||
POPRLPLQPSLSLUM
|
||||
|
||||
TJPPYPLQRLPQWMKMUMPQVMPMUMPQULULSLYPRLRPVLPQKLWMKMPLPLPQKLWMPMWLKMVLPQ
|
||||
ULQLJMQLVLKPNQYPSPRLOPULLPUOPQWOSLVLPQSLMQVPOPOPJQRLKMSLUMWQWQWQTJTJ*/
|
||||
|
||||
Whitespace-only changes.
@@ -0,0 +1,115 @@
|
||||
#include <X11/Xlib.h>
|
||||
#define M typedef
|
||||
#define N( a)=r=(a)+j
|
||||
#define S f(; G; )D[B[R=i[--G]]=F+=F<p]++
|
||||
#define f for
|
||||
#define g [H]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
M short a; M int b; M
|
||||
unsigned c ; M unsigned
|
||||
char*d; M XPoint *e; M void
|
||||
_; b*h,*i,j,k,l,m,n,o,p ; b O; d A
|
||||
,B,C; _*q,*r,*calloc(); e s ,t; Window
|
||||
u,v; GC x[256]; b D[256]; b w,y, z;_ Q(b E)
|
||||
{ XMapWindow(q,v=XCreateSimpleWindow(q, XRootWindow
|
||||
(q,z=XDefaultScreen(q)),!v*n,0,n,n,0,0,0)); XSelectInput
|
||||
( q,v,E); } _ P(){ C N(h N(i N(s N(t N(A N(B=calloc(C-B+256,1)
|
||||
) )) ))); } _ J(){ b F,G,H; c R =w %4; F=G=m; f(H=0; H<j
|
||||
; H++){ h g =l+(R-2?R?R-1?(G-F*F/n)+F*n:(G*G-F*F)
|
||||
/m*n+2*F*G/ m: 2*(F*F- G*G)/m+4*F*G/m*n:G+
|
||||
F*n);( s g. x= m-F--,s +H) ->y=m-G;F=
|
||||
F+m?F:(G--, m);}} _ K(){ b H,R;
|
||||
f(H=0;H<j;H ++)D[ B g=(c)(R
|
||||
=h g+k)< j? (A[ R]<p)+A
|
||||
|
||||
|
||||
[R
|
||||
]:
|
||||
1]
|
||||
++
|
||||
; } _ I ( d F)
|
||||
{ F?(_)0:(_
|
||||
) (F=B,
|
||||
gets(
|
||||
B))
|
||||
;
|
||||
|
||||
y=atoi(F);} _ Y(){ b F,
|
||||
G; c R ; F = G = 0; K( );
|
||||
f( R = k + l ; R < j && ( F =
|
||||
B[ R ] ) < p; R = h [R ] + k) { D
|
||||
[ F ] -- ; B [ i [ G ++ ] =R ] =p; } if
|
||||
( R >= j) F = 1; S; } _ L() { b H, F,G; c R ;
|
||||
f( H =0; H < j; H ++) B g =0; O =-1; f( G = R = 0;
|
||||
R < j; R++ ){ f(; R < j && !( F = B[ R ]); R = h[ R ]
|
||||
+ k) B [i[ G ++] = R ] = p; S; } } _ U() { e X [ 256 ]
|
||||
,W; b H; W = t; f ( H = 0; H < o; H ++ ) { X g =
|
||||
W; W +=D g ;} f( H =0; H < j; H ++) if(
|
||||
A g - B g) * X[ B g ] ++ = s g; {
|
||||
XMotionEvent * V = r = t ; W
|
||||
= t; f ( H = 0; H < o
|
||||
; H ++ ) { XDrawPoints
|
||||
|
||||
|
||||
(q ,
|
||||
v ,x g,
|
||||
W,X g -W,
|
||||
CoordModeOrigin
|
||||
) ; W += D
|
||||
g ; D g
|
||||
|
||||
= 0 ;
|
||||
} f(;
|
||||
XPending(q)+!
|
||||
++O; V->type-
|
||||
ButtonPress?(
|
||||
k =V
|
||||
->x+
|
||||
|
||||
|
||||
V -> y * n - l) : (
|
||||
O = - 42 ) ) XNextEvent ( q , r
|
||||
= V ) ; } } _ main ( b X , d * W ) { b H, F
|
||||
,G; c R; if ( X < 3 ) { puts( "tvr: mode size < cmap"
|
||||
); exit(0);} P(); I(*++ W); w = y %12; I(*++ W); n = y *2; j
|
||||
= n * n ; P ( ) ; m = y ; l = j / 2 + m
|
||||
; q=XOpenDisplay ( 0 ) ; Q ( 0 )
|
||||
; u = v ; Q ( PointerMotionMask
|
||||
|ButtonPressMask ) ; I ( 0 ) ; o
|
||||
=y ; p = o -1 ; { XColor F ;
|
||||
Colormap G; f ( H = 0 ; H < o
|
||||
; H++){ I(0); XParseColor(q,G
|
||||
=XDefaultColormap ( q , z ) , r =
|
||||
B , & F ) ; XAllocColor
|
||||
(q , G , & F ) ;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
XSetForeground
|
||||
(q,x g = XCreateGC
|
||||
( q, u ,0 , 0 ) , F
|
||||
.pixel ) ; } } P ( ); J (); f
|
||||
( F =R = G =H = 0; H < j; )
|
||||
if(++F >= p || ( R = h [ R ]
|
||||
+G)>=j ) { D [ B g = F ] ++; R
|
||||
= l + k; G= ++H -R;
|
||||
F =0; } H=j; U(); v=
|
||||
u; f(F=w/4; ; A+=H-=H+H,B-=H
|
||||
)(O<0?L:*("tvr@cs.hut.fi."
|
||||
+7*F)?F^1?Y:K:L)()
|
||||
,(U)(); }
|
||||
@@ -0,0 +1,5 @@
|
||||
|
||||
main(){
|
||||
int x=3,n,m=2,*t,*a,*b=0;
|
||||
while(b?o:((*(t=b=(int*)malloc(o))=2),a=t+1,o))n=*b,n>=m?c:x%n?(int)b++:N);
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
#if O
|
||||
main(){}
|
||||
#else
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#if rop&onut&((own&rain)|warf)
|
||||
#include " The orc scrambles to the drain, trying to get the donut; you run out the door and escape! The End "
|
||||
#else
|
||||
#if escribe
|
||||
#if ocument
|
||||
#include " It reads: Depress Dotted Dog "
|
||||
#else
|
||||
#if oor
|
||||
#include " The door is decorated with relief figures of various dog breeds "
|
||||
#else
|
||||
#if rain
|
||||
#include " Through the drain you see a dwarf in another cell "
|
||||
#else
|
||||
#if warf
|
||||
#include " The gnarled dwarf looks thirsty "
|
||||
#else
|
||||
#if ungeon|ebris
|
||||
#include " You notice a desk, a phone, and a phone directory among the clutter "
|
||||
#else
|
||||
#if esk
|
||||
#include " There are some dimes on the desk "
|
||||
#else
|
||||
#if irectory
|
||||
#include " It reads: Pixie's Pub - instant service - Dial DUNgeon0614 "
|
||||
#else
|
||||
#include " You notice nothing unusual "
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#else
|
||||
#if ial&UNgeon0614
|
||||
#include " Pixie takes your order, and magically, the room is filled with banana daiquiris "
|
||||
#endif
|
||||
#if rink&aiquiri
|
||||
#include " As you drink, a voice from below says 'Could you drop one down here?' "
|
||||
#endif
|
||||
#if rop&aiquiri
|
||||
#if warf|own
|
||||
#include " The dwarf eagerly accepts the drink. 'Thanks! Here, I found this, but I can't understand it.' He hands you a document "
|
||||
#else
|
||||
#include " You drop the drink on the floor "
|
||||
#endif
|
||||
#endif
|
||||
#if epress&(almatian|almation)
|
||||
#include " As you press the dalmatian figure, the door opens - only to reveal a menacing orc by a vending machine (with a sign reading 'DEPOSIT MONEY') "
|
||||
#endif
|
||||
#if eposit&(ime|imes)
|
||||
#include " Donuts spill out; you get some, the orc hungrily eats the rest "
|
||||
#endif
|
||||
#if rop&onut
|
||||
#include " The orc quickly eats the donut; he still bars the way "
|
||||
#endif
|
||||
#if rop+epress+ime+eposit+rink+aiquiri+onut==1
|
||||
#include " Be more specific "
|
||||
#endif
|
||||
#include " You are in a debris-filled dungeon; a door bars the way, and sludge trickles into a floor drain "
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
@@ -0,0 +1,16 @@
|
||||
#define r return
|
||||
|
||||
char*u0="<RET> to begin... ",*u1="Already been here!",*u2="Found a wall! \
|
||||
",*u3="Walking... ",*u4="Finished. ",*u5="Going back..\
|
||||
. ",*o="\033[23;1HDone!!\n",*x="\033[2J",*y="\033[1;1H",*z="\033[%d;%\
|
||||
dH%c",*w="\033[1;1H%s",*v="\033[%d;%dH%c\033[%d;%dH%c\033[%d;%dH%c",b[1841
|
||||
];int c,d,e,f,g;typedef int(*h)();h i,j,k,l,m,n;int printf(),srand(),rand(
|
||||
),time(),getchar();int main(int a){i=printf,j=srand,k=rand,l=time,m=getchar,
|
||||
n=main;if(!c)for(j(l(0)),g=a=1000,--d;++d<1840;b[c=d]=" #\n"[d%80==79?2:d/80
|
||||
&&d%80&&d/80-22&&d%80-78]);if(!(c-1839))++c,i("%s%s%s",x,y,b);k:if(!(c-1840)
|
||||
&&(b[a+2]+b[a-2]+b[a+160]+b[a-160]-4*' ')){while(b[a+(f=(e=k()%4)?e-1?e-2?-1
|
||||
:1:-80:80)*2]!='#');b[a]=b[a+f]=b[f+a+f]=' ';i(v,a/80+1,1+a%80,' ',(a+f)/80+
|
||||
1,1+(a+f)%80,' ',(f+a+f)/80+1,1+(f+a+f)%80,' ');n(f+a+f);goto k;}else if(!(g
|
||||
-a))c=1,a=162,i(w,u0),m();if(c-1){}else r b[a]!=' '?(i(w,b[a]=='.'?u1:u2),0)
|
||||
:(b[a]='.',i(w,u3),i(z,a/80+1,1+a%80,'.'),a==1676?(i(w,u4),i(o),1):n(a+1)||n
|
||||
(a+80)||n(a-80)||n(a-1)?1:(b[a]=' ',i(w,u5),i(z,a/80+1,1+a%80,' '),0));r 0;}
|
||||
Loaded 100 of 320 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user