typedef int Q; #include/**/ <stdio.h> char* SA[]= {"\" 1\ \'1/ ?30" ,"\ \\2 ,01 ", "1 "," *\ !4 /!60 ", #define x else /**/ if "*!5 !4"," *!5/!0!4","\n0!6"},*NA[ ]={ "\ \"1 \'1( ?30"," \\2 , 01" ,"1"," *!+ 4\ (?3 0", "(!5* !6! 4" ,"* !+ 4(!5! 4" , "*!6) =-!0 )- ! 4 !4" } ,*RA [] = { "\" 1\'1 # !7 0 " , " \\2,31" ," 1" , ", 4\" 1 \' 1 # ! 7 0" ,",5 4", ", 6 4" ," , 0 42", " \n 0 ! 7 "}, *R4 [ ] = { "; ! 3 \" 1 0 " , " \\2 , 01" ," 1 " , " \n 0 ! 3" } , _ [8 * 4 /* Y Y */ * 8 * 4 * 8] , * * A , * Y, * U , * MI = ( __FILE__ ) ; Q y , u , r ,i ,k ,o , NO, Z , O , M , I;mi () { y = u= r =i = k= o=- 0; } FILE *z; e() { ; for( ; * U < ( 6 *8 ) ||* U > 57 ; U++) ;}no () { I =256 * 32 ; /* */ I= fread ( _ , 1 ,I, z );}n (){Z = 00 ; for( U = A [ y] ;* U<+ 48 || * U > 57 ;U = U+ 1)if ( 32- * U){; if ( !( * U - 44 ) ) {; if (* Y - ( + NO ) )e( ) ;} x(43 == * U){u = 1 +u ; ;} x( *U == 61){if(u-1 ) e ( );}x( 9 *5 ==*U ){u --;} x (+33 ==* U ) { Z ++ ; }x(*U==63){Z = Z |02; if(o)Z|=4; x( 1 ) o= * Y ;} x( 1 ) { if ( *Y- *U)e();x(39 == * U||* U ==34)NO=* U; }} y= * U-48 ; } p( Q d ) { { ;} putchar(d);; }q( char* d){puts(d);}Q t () {Y =_ ; mi () ; for ( Z= 0; i< I&&!(Z&1)&& k< 5; i++){if(*Y==10) ++k ; n (/*2 / 27 !*/ ) ; Y ++ ;} return!(Z&1 ) ; }b(){no();A=SA ; ; if(t ()) {{; } A =NA ; ; if( t() ){A=RA;if (t()){A=R4;if ( t( )){{; } A = A =SA ;} } }}; for (mi();+I; no()){Y=_;for (i=0;i <I; i ++ , Y +=1 ){ ; if (M ){r =r?r:printf (( "%7d " /* : */),k= 9 + k - 8 );if (! (10- * Y)) r = 0 ;} n (); if( (Z) &4 ) p ( ( Z & 1) ?o: 8 * 4 ) ; if( ! ((Z ) & 2)){ if ( (Z &01) -M){if ( o ){o = 0 ;p (32 ) ;}p(*Y >8 &&14>* Y? * Y :32 ); }x(1){if(o) {p ( o) ;o = 0;} p(* Y );} }}} } Q main(Q m, char **a) {M = ( *MI ) &1 ;if ( m>1){ for( O= 1; O< m;O++ ) {if( M &&m >2)q (a[O] ) ; if ( z= fopen (a[O] , "r" "b" )){b();fclose (z ) ; /* */ }x( 1 )q( "error " ); /*' yy / * */ }} x(1 ) {z= stdin ; /*c 06 */b ( ) ;} return + 0;} |