记2011 IOCCC

#include<stdio.h>
                        /*2w0,1m2,]_<n+a m+o>r>i>=>(['0n1'0)1; */
int main(int n,char**m)
{
FILE*p,*q;int A,k,a,r,i;
 char*d="P%"   "d\n%d\40%d" "\n%d\n\00wb+",
 b[1024],y[]="yuriyurarararayuruyuri*daijiken**akkari~n**"
          "/y*u*k/riin<ty(uyr)g,aur,arr[a1r2a82*y2*/u*r{uyu}riOcyurhiyua**rrar+*arayra*="
       "yuruyurwiyuriyurara'rariayuruyuriyuriyu>rarararayuruy9uriyu3riyurar_aBrMaPrOaWy^?"
      "*]/f]`;hvroai<dp/f*i*s/<ii(f)a{tpguat<cahfaurh(+uf)a;f}vivn+tf/g*`*w/jmaa+i`ni("
     "i+k[>+b+i>++b++>l[rb";
     int u;

     for(i=0;i<101;i++)
     	y[i*2] ^= "~hktrvg~dmG*eoa+%squ#l2"
     ":(wn\"1l))v?wM353{/Y;lgcGp`vedllwudvOK`cct~[|ju {stkjalor(stwvne\"gt\"yogYURUYURI"[i]^y[i*2+1]^4;
     p=(n>1&&(m[1][0]-'-'||m[1][1]  !='\0'))?fopen(m[1],y+298):stdin;
     q=(n<3||!(m[2][0]-'-'||m[2][1]))?stdout :fopen(m[2],d+14);
     if(!p||!q)
    return+printf("Can "  "not\x20open\40%s\40"    ""       "for\40%sing\n",m[!p?1:2],!p?
 "read":"writ");
 	for  (a=k=u= 0;y[u];  u=2+u)
	{
		y[k++]=y[u];
	}
	if((a=fread(b, 1, 1024, p) )>2&& b[0]=='P' &&4==sscanf(b, d, &k, &A, &i, &r)&&!(k-6 && k -5) && r==255)
	{
		u=A;
		if(n>3)
		{
			u++;i++;
		}
		fprintf   (q, d, k, u>>1, i>>1, r);
		u = k-5?8:4;k=3;
	}
	else
  	{
		(u)=+(n+14>17)?8/4:8*5/4;
	}
	for(r=i=0; ; )
	{
		u*=6;
		u+=(n>3?1:0);
	if(y[u]&01)
		fputc(1*(r),q);
	if(y[u   ]&16)
		k=A;
	if(y[u]&2)
		k--;
	if(i==a)
	{
		i=a=(u)*11&255;
		if(1&&0>=(a=fread(b,1,1024,p))&&
		")]
		i>(w)-;
	} 
	
	{
		/i-f-(-m--M1-0.)<
		{"
         	[8]==59)
		break;
		i=0;
		}
		r=b[i++];
		u+=(+8&*(y+u)) ? (10-r?4:2):(y[u]&4)?(k?2:4):2;
		u=y[u]-(int)'`';
	}
		fclose(p);
		k= +fclose( q);//这里值得注意 ,是正号的意思
               
	       return  k--1+  (-0x01); //???????这里怎么能是 k--i ????
	       {
	       		;
	      	 {
		
		 }
		}

        ;  
	;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值