int
#define\
/**/Q(q)#q
X,x, w,a,l,n,u,t;
#define _(ly,co)ly##co
#include/*@_@ oPxW*/<stdio.h>
typedef/*U*/int i;i/**/D(i(d)){
return(d-=48)>9? (d&~39)-16||~-d
%16>5?-1:d%16+9: d;}_(type,def)
_(ch,ar)c;_(vo,id)o(_(con,st)c*d){i b;for(;(b=
*d);d++)b>32||b==9?(b>83&&91> b ? o ( Q ( M )),b+=
32:0),putchar(b%75<9&&b-79?(b*12^ ( 3 * 5 * + 10))
%065:b-74?b:92):0;}c*p,*q,*r;void e ( c * d ){for
(r=d;*d;d++){*r++=*d-92?*d:(a=*++d-114)? a - 4 ? a+4?
a-2?a+16 ? a + 8 + 9?a - 6 ?*d:D(d[1])>=0? D ( d [ 2 ])>
-1?( d +=2 ) ,16 * D ( d [-1 ] )+D(*d):D(*++d) : 'x' : 7:8:
9:10 : 11: + 13; } *r= 0 ;}i _ ( m , ain)(i(d),c * *b) { ; if
(d >=2 _ ( & ,&) d <4) { e(p = q=b [ 1]) ;if(d>2){ e (q= b [ 2]
); } for (o( Q ( N i n c l u de<st d io. h >/)Q(*QT= S *)Q ( / Qs
tat i cLi ntL l=1 KIKiKo;intL main(i ntL O Kchar** s ){O = O ?O
:Q)); *p||*q;p++,q++) {X=x= 1 ; for(w=4 ; w>= 0 ; w=
w- 4){d =( (* p _ (>,>)w) - ( (*q ) _ (>
, >)w) ) & (15 ) ; _ ( f , or)
( u= l =0; u?0 : d-( ( X -x)
& 15);l= 1 +l) { for (a= 1<<
l; -- a + 1;u=( ( t-x - l ) &+
15 )-d ?u: a)for ( t=X ,n= 0 ;n
<( l); t +=a & ( 1<< n ++) ?8-
~- t% 8:01 ); } for (t= ( ( * p>> w )-
1) &+ 15;u ;u /=2 ) { X+= u & 1?o ("\
\t " ),8- ~-X % 8:( o ("L " )
,1 );++ x;}for ( ; t -X %16 ; o(
Q( L)) ){X++;++ x;} o( Q ( O/0 - ));X
+= 4;x+= /*44495630*/ 4 ;} o( Q(Q) ) ;p= *p
?p: q; q =*q ?q: p; }d= 0 ; o (Q(** s;
whi le ((O=g e t c h a r() )-E O F)
{l=l ? l- 1 00? l -10 5 ?O- 5 8?
O >4 7& & O<5 8 ?(i = i * 10+ O
-48) Kl: 10-O? 100 - O|| l - 5 ?l
:O :1 : 2- l?l+1 :(i=0 )+3:O-1 1 8?6 :o? ( I
|= i &1 5)?(o=!p utchar( I))+8 :0:11 + ( I =(i &15)< <(o
=4) ) :O-10 5?6:O:0 ; } r e turnL0; )); o(Q (}/)Q (*S;W =X=
Y=Z = 1;V= SN{W =8;T. e a c h_b yte{| i |U= i;% q [S ;i f(V){ f or
eac hU(u npack SC* S K T){N];Q U= = 4 7&& Z= = 79 & &pr i n t(
M0KS:S KY+1KS:SKX KS::L di v J nS ) ; X+ =U==9 ?W- ~-
X%W: 1; Y+=U = = 1 0? X= 1 : 0;Z=
U;} }N SN* /Q) ) ;} return d?o
(* b),o( Q(L{msg1
}L [m
sg 2]Q
)),1:0
;}
|