- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
#include <stdio.h>
char
*T="IeJKLMaYQCE]jbZRskc[SldU^V\\X\\|/_<[<:90!\"$434-./2>]s",
K[3][1000],*F,x,A,*M[2],*J,r[4],*g,N,Y,*Q,W,*k,q,D;X(){r [r
[r[3]=M[1-(x&1)][*r=W,1],2]=*Q+2,1]=x+1+Y,*g++=((((x& 7)
-1)>>1)-1)?*r:r[x>>3],(++x<*r)&&X();}E(){A||X(x=0,g =J
),x=7&(*T>>A*3),J[(x[F]-W-x)^A*7]=Q[x&3]^A*(*M)[2 +(
x&1)],g=J+((x[k]-W)^A*7)-A,g[1]=(*M)[*g=M[T+=A ,1
][x&1],x&1],(A^=1)&&(E(),J+=W);}l(){E(--q&&l ()
);}B(){*J&&B((D=*J,Q[2]<D&&D<k[1]&&(*g++=1 ),
!(D-W&&D-9&&D-10&&D-13)&&(!*r&&(*g++=0) ,*
r=1)||64<D&&D<91&&(*r=0,*g++=D-63)||D >=
97&&D<123&&(*r=0,*g++=D-95)||!(D-k[ 3]
)&&(*r=0,*g++=12)||D>k[3]&&D<=k[ 1]
-1&&(*r=0,*g++=D-47),J++));}j( ){
putchar(A);}b(){(j(A=(*K)[D* W+
r[2]*Y+x]),++x<Y)&&b();}t ()
{(j((b(D=q[g],x=0),A=W) ),
++q<(*(r+1)<Y?*(r+1): Y)
)&&t();}R(){(A=(t( q=
0),'\n'),j(),++r [2
]<N)&&R();}O() {(
j((r[2]=0,R( ))
),r[1]-=q) &&
O(g-=-q) ;}
C(){( J=
gets (K
[1]))&&C((B(g=K[2]),*r=!(!*r&&(*g++=0)),(*r)[r]=g-K[2],g=K[2
],r[
1]&&
O())
);;}
main
(){C
((l(
(J=(
A=0)
[K],
A[M]
=(F=
(k=(
M[!A
]=(Q
=T+(
q=(Y
=(W=
32)-
(N=4
))))
+N)+
2)+7
)+7)
),Y=
N<<(
*r=!
-A))
);;}
Наткнулся на такую задачку. Нужно разобраться, что делает эта программа.
Stallman 07.10.2015 08:28 # 0
X, насколько понимаю, вообще не определен, или это какая-то сишкоблядская магия?
Antervis 07.10.2015 08:36 # +2
defecate-plusplus 07.10.2015 09:05 # +7
http://www.pluto.it/files/journal/pj0201/ioccc.html
Но то, что он делает? Как всегда, скопируйте его в файл, скомпилировать и запустить его.
Вот это девушка (предположительно ... ;-) представляющий "строка тест" по коду флагами, в комплекте с закрытия сигнализации! Это объясняет, вместе, особую форму источника и награждался этой программы, увенчанного в 2000 году "Лучшее использование флагов", непереводимое каламбур, к сожалению. ;-)
1024-- 07.10.2015 09:13 # +1
Если не выйдет, следует вызвать доноров
inkanus-gray 07.10.2015 15:26 # 0
gost 07.10.2015 14:29 # 0
inkanus-gray 07.10.2015 14:52 # +4
mr.The 07.10.2015 18:33 # +2
laMer007 21.07.2016 01:49 # 0
guesto 21.07.2016 04:23 # 0
roman-kashitsyn 21.07.2016 11:46 # 0
Просто clang-format
guestinho 21.07.2016 17:01 # 0
roman-kashitsyn 21.07.2016 17:54 # 0