YURIKO.C   

<

^

>


                                              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;}

  NFO RAR ZIP DETAILS /
2016-11-24