-
-
Notifications
You must be signed in to change notification settings - Fork 100
Expand file tree
/
Copy pathdeckmyn.c
More file actions
97 lines (97 loc) · 3.93 KB
/
Copy pathdeckmyn.c
File metadata and controls
97 lines (97 loc) · 3.93 KB
1
2
3
4
5
6
7
8
9
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include<stdio.h>
#define c(C) printf("%c",C)
#define C(c) ((int*)(C[1]+6))[c]
main(int c,char
*C[]) {(C[c]=C[
1]+2 )[0]= c(52*c(\
'C'+ '4'/4) );for(c
=0; c<491;++ c)for(*
*C= C[1]['c' +c] =
0;* C[0]<8;( ** C
)++ )C[1][c+ 'c']=
*(C[ 1]+c+'c')+ C[1][
99+ c]+(C[1 ][**C
+8*c +99]==32 ); (
*C)[4]=*C[2]== 75 ?
*((C[2]+=3)-2 )==70?
1:0:0;C(0)=C( 1)=c=0
;while(*C[2]? C[2][1]
?*(C[2]+2)?1 :0:0:0)
{if( *C [2 ]>'w'){
C(1)=0;C[1] [2]++;*C
[2]=0;}else C(1)+=*C[
2]==58?2+( C[2][3]&&
*(C[2]+3)< 'x'):*C[2]
=='s'?(C[ 2][1]-=48):
*C[2]>=65 ?3-(*C[2]==\
'm'?1:0) :1;C(0)=C(1)>
C(0)?C(1 ):C(0);c+=3;*
(C+2)+=3;}printf(" %d\
%d\n", 56+8*C( 0),80**(C[3] ++))
;*C[2]=0 ;C[2] -=c;*C[3] =0;
while(C[3] [1,- 1]--){; for( **
C=0 ;* *C< 80;(** C)++) {C
[2] -=3 ** C[3]; *C[3] ++
=0; *C[ 3] =**C>= 51||* *C<
18 ||* *C %8!=2?0 :255 ;c(1
-1 );c (*C [3]);for( (*C)[
1] =0;( *C)[ 1]<3;(*C)[1] ++)c(*C
[3 ]|(( *C)[ 4]?**C>18&&* *C<42 ?C[1][
42 +*(* C+1) +3***C]:0: **C>= 11&&*
*C <64? ~C[1 ][ 7***C+97 +(*C)[ 1]]:
0) );c( *C[3 ]++) ;for(C (1)=0; (C(
2) =C(1 ))<C (0);) {(*C) [2]=C [2][
1] -49; c=(* C[2]<= 63); c=(* C)[0]
-4 *(C[ 3][0 ]=105- C[2][ c] -7*(*(C
[2]+c)< 'c') -18*( C[2][c ]<77)+2*(
*C)[4 ]-7* (C[2] [c]<'C' ))-6;for(C(
3)=0;
C(3)< (*C[2]?*C[2
]>'r' ?C[ 2][1]:(1
+2*(*C [2]> 64) +(2-!C[2 ][3])
*(58 == (*(C +2))[0])-
(C[2] [0 ]=='m' ) ):C(2)?C(0 )-C(
2):0 );C(3)++) C(1)+=c(C [1][4]|(* C[2]&&
*C[2 ]<'s'?*C[2] ==58?C(3) ==1?**C >17&&**C
<51 ?C[ 2] [1] ==59?39: C[2][1 ]==58?9:1:
0:0 :63 >* C[2 ]?(c<7&& c>-9?C[1 ][(*C[2]<
45? 'c' *5 +2* '%':*C[ 2]< 61?570 :571)+
3*c ]: 0) :*C [2]>'o' ?**C>26&&**C<29 &&!
(*C )[ 2] ||( *C)[2] ==1&&(&*C[0]) [0]
<34 && 31 <** C?C(3) <2?15+225*C(3 ):0:(
*C)[ 2] == 3?C (3)<2 &&**C>22&&**C <45&&C
(3)< 2? C[ 1][7* *(*C)+151+C (3)]:0:
7==( *C )[2 ]&&* *C>26&&**C <42&&C(3
)<2?C [1 ][7 ***C +135+C(3)] :0:*C[2]
<'k'? (c >-5 && c<5?C(3
)<2?C [1][( (*C) [2]<3?
207:205)+7* c+C(3 )]:C[
2][2]==46 && (c==-2|| c==-
1- 2*(*C[3]%2 ))?
96 :0:0)|((*C)[2
]?
C( 3 ) ?C(3)< 2
&& *C[3]> 7 &&
c< 1&&c >-24 ?8:0:* C
[3 ]<8&&c >1 &&c<24 ? ' '
:0 :0) |(C(3) <2 &&( ** C
==66 && *C[3 ]>14 ||* C[ 3
]>12 && 58 ==**C|| *
C[3 ]< 2 &&**C==10 ) ?
5* 51: 0)|(7== (
*C)[ 2]?*C[3] <
8?c>13&& c<23&&C(3)<2?C
[1][144+ 7*c+C(3)]:0:C(
3) && c< -14&&c>- 24?C[
1] [7 *c +400+C(3 )]:0:
0) :! C (3)?**C> 21&&C
[0 ][ 0] <32
?C [ 1 ] [(
* C ) [2 ] +323
+7 ** *C ]:36
+ 1 < ** C&& '0'>
* *C ? C[1][
C[ 2] [2]+162
+ 7* **C]:0:0:0));C[1
][ 3] ++;C[2]+=3;}c(0)
;C [3 ]-=2;}*C[3]=0;}}