瀚海星云 - 文章阅读 讨论区:Programming[编程] 板主: SingleSword orochi
回复本文 本讨论区 转寄朋友 转至别板 同主题阅读 删除本文 修改本文 添加附件
发信人: ustcbbs (自动发信系统), 信区: Programming                              
标  题: 【合集】超牛的C语言代码
发信站: 瀚海星云自动发信系统(2008年04月07日09:37:39 星期一)

☆──────────────────────────────────────☆
     lzycs (bluesky) 于 2007年12月06日21:41:56 星期四 提到:

#define    F getchar())
 #define H(z)*n++=z;
       #include        <setjmp.h>
    #define v main(0,0,0
           #define Z while(
                                                 #define _ if(
#define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
#define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
:1,2==u-x)*9+9*(x-u==2):(d=1==j?x-u:u-x)/8+!(!((x-u)%\
10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
=u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
*(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
,M,k):0; _ i==c&u==h&!f&N&a>-1e4&x==y)longjm\
p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
)){ _!f){ _ k){ c=i; h=u; y=x; } } else _ \
L-a<N){ n; e=~e; u[l]=j; x[l]=r; return\
 a; } M=a; } } x[l]=r; u[l]=j; n; } }
typedef int G; char J [ 78 ], O [ ]
=   "HRQAMS#-smaqrh[UTZYTU[|TBA("
"$#(ABT|ba`gg`ab8>GK[_`fFDZXEYR"         "L\t####"
"##B#A#@#G#F#E#D#K\t\3Zlv#tjm"         "\3J#tjm\3Pwb"
"ofnbwf\3Joofdbo\3)&`&`.&`&`"         "#+&g*\t"; G y,
c,h,e,S,*s,l[149]; jmp_buf z         ; G main(G L,G f,
G N,G k){ G u=99,p,q,r,j,i,x         ,t,a,b=S,d,M=-1e9
; char *n; if( *l){ e=~e; Z       u >21){ q= l[--u]^e;
_!-- q){ _!l[p=e?u-10:u+10]){   I(p,)_ e?u>80   & !l[p
-=10]:u<39&!l[p+=10])I(p,)} _ l[p=e?u-11:9+u]   )I(p,)
else _ u-1==S>>6){ l[u-1]=0; I(p,l[u-1]=-2^e);  } _ l[
p=e?u-9:11+u])I(p,)else _ S>>6==1+u){ l[1+u]=0; I(p,l
[1+u]=e^-2); } } _!--q){ n=O+41; Z++n<50+O)I(u+80-*n,
)} _ 0<q&4>q){  n=q==2?53+O:O+49; Z++n<O+(q!=1)*4+54
){ p=u; do I(p-=*n-80,)Z!p[l]); } } _ 4==q){ n=49+O
 ; Z++n<O+58)I(u-*n+80,)_ e&!(S&24)|!e&!(S&3)   &&
 !l[u-2]&!l[u-1]&!l[u-3]&&o(u)&&o(u-1)){ l[u-1]=4
  ^e; l[u-4]=0; I(u-2,l[u-1]=0; l[u-4]=e^4); } _
  e&!(S&40)|!e&!(S&5)  &&!l[u+1]&!l[2+u]&&o(u)&&
   o(1+u)){ l[u+1]=e^4; l[3+u]=0;   I(u+2,l[1+u
   ]=0; l[u+3]=4^e); } } } e=~e;   return M; }
    Z h<130){l[h]=-(21>h|98<h|2       >(h+1 )%
    10); O[h++]^=3; } n=O +14;       s=20+l; Z
     ++s<29+l){ 10[s]=1; 70[s]=~    ( * s = *
      n++ -+84); 60 [ s] =-2; } Z  n=J){ puts
       (58+O); u=19; Z++u<100){ H(32)_!( u%10
       ))H(32)H(O[7+l[u]])_(9+u)%10>7){ H(58
        -u/10)H(32)_ u&1)puts(n=J); } } puts
         (O+58); _-1e4 >v , 1)){ e=~e; puts
          (O+(v,0)> 1e4?e?90:82:96)); break
           ; } _ 1<L&e) { d=v,2+L); printf
            (O+114,h%10+64,58-h/10,y%10+64
             ,58 -y/10,d); } else{ putchar
              (62+e); h= (95 & F-44; c=l[h
                +=(56-F *10]; y=(95&F-44; y
                   +=(56-F*10; Z 10!=(u=(95
                    &F)){ c=5; Z--c>1&&u!=c
                      [O]); c=e^c-7; } } _!
                         setjmp(z)){ v+1,1);
                               puts(   106+
                                O); }   } Z
                                 10!=
                                  F; }


☆──────────────────────────────────────☆
     windspc (风影) 于 2007年12月07日19:50:39 星期五 提到:

这个是什么呀?
干嘛写成这样..
【 在 lzycs 的大作中提到: 】
: #define    F getchar())
:  #define H(z)*n++=z;
:        #include        <setjmp.h>
:     #define v main(0,0,0
:            #define Z while(
:                                                  #define _ if(
: #define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
: #define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
: ){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
: x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
: a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
: 10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
: ]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
: =u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
: *(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
: ,M,k):0; _ i==c&u==h&!f&N&a>-1e4&x==y)longjm\
: p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
: )){ _!f){ _ k){ c=i; h=u; y=x; } } else _ \
: L-a<N){ n; e=~e; u[l]=j; x[l]=r; return\
: (以下引言省略...)


☆──────────────────────────────────────☆
     rocing (风鹏正举) 于 2007年12月08日13:08:06 星期六 提到:

我记得是一个叫“看不懂程序设计大赛”的作品
挺无语~

【 在 windspc (风影) 的大作中提到: 】
: 这个是什么呀?
: 干嘛写成这样..
: .................(以下省略)

☆──────────────────────────────────────☆
     bobye (bob) 于 2007年12月08日16:12:55 星期六 提到:

以前见过,是一个企鹅(lz没贴全)
【 在 lzycs 的大作中提到: 】
: #define    F getchar())
:  #define H(z)*n++=z;
:        #include        <setjmp.h>
:     #define v main(0,0,0
:            #define Z while(
:                                                  #define _ if(
: #define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
: #define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
: ){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
: x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
: a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
: 10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
: ]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
: =u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
: *(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
: ,M,k):0; _ i==c&u==h&!f&N&a>-1e4&x==y)longjm\
: p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
: )){ _!f){ _ k){ c=i; h=u; y=x; } } else _ \
: L-a<N){ n; e=~e; u[l]=j; x[l]=r; return\
: (以下引言省略...)


☆──────────────────────────────────────☆
     lzycs (bluesky) 于 2007年12月09日18:05:37 星期天 提到:

是国际象棋,有兴趣的话可以玩一下
【 在 lzycs 的大作中提到: 】
: #define    F getchar())
:  #define H(z)*n++=z;
:        #include        <setjmp.h>
:     #define v main(0,0,0
:            #define Z while(
:                                                  #define _ if(
: #define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
: #define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
: ){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
: x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
: a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
: 10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
: ]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
: =u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
: *(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
: ,M,k):0; _ i==c&u==h&!f&N&a>-1e4&x==y)longjm\
: p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
: )){ _!f){ _ k){ c=i; h=u; y=x; } } else _ \
: L-a<N){ n; e=~e; u[l]=j; x[l]=r; return\
: (以下引言省略...)


☆──────────────────────────────────────☆
     dz (菜头-I Play Games) 于 2007年12月15日16:21:19 星期六 提到:

用个代码混淆器混淆一把保证每人能看懂..
【 在 rocing 的大作中提到: 】
: 我记得是一个叫“看不懂程序设计大赛”的作品
: 挺无语~


☆──────────────────────────────────────☆
     kuanrong (阳光的味道) 于 2007年12月20日15:53:47 星期四 提到:

不懂程序中 有的行末尾的‘\’具体代表什么意思,想学习,知道的解释下,thank you

☆──────────────────────────────────────☆
     lzycs (bluesky) 于 2007年12月20日16:38:15 星期四 提到:

续行符号,相当与VB中的...
【 在 lzycs 的大作中提到: 】
: #define    F getchar())
:  #define H(z)*n++=z;
:        #include        <setjmp.h>
:     #define v main(0,0,0
:            #define Z while(
:                                                  #define _ if(
: #define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
: #define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
: ){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
: x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
: a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
: 10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
: ]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
: =u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
: *(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
: ,M,k):0; _ i==c&u==h&!f&N&a>-1e4&x==y)longjm\
: p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
: )){ _!f){ _ k){ c=i; h=u; y=x; } } else _ \
: L-a<N){ n; e=~e; u[l]=j; x[l]=r; return\
: (以下引言省略...)


☆──────────────────────────────────────☆
     iwantit (做一个幸福的人) 于 2007年12月22日14:28:14 星期六 提到:

“程序首先是写给人看的,其次才是写给计算机看的”
好象是代码大全里面说的
【 在 lzycs (bluesky) 的大作中提到: 】
: #define    F getchar())
:  #define H(z)*n++=z;
:        #include        <setjmp.h>
:     #define v main(0,0,0
:            #define Z while(
:                                                  #define _ if(
: #define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
: #define I(H,n) { _ r=l[x=H],!r|(r^e)<-1){ _ j=u[l],-7==r|6==r\
: ){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
: x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
: .................(以下省略)

☆──────────────────────────────────────☆
     walysclw (walysclw) 于 2008年01月25日17:47:13 星期五 提到:

翻译了一下

#include <setjmp.h>
#define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
#define I(H,n) { if(r=l[x=H],!r|(r^e)<-1){ if(j=u[l],-7==r|6==r\
){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
:1,2==u-x)*9+9*(x-u==2):(d=1==j?x-u:u-x)/8+!(!((x-u)%\
10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
]*9-288+O[x%10+33]-f-O[33+u%10]; x[l]=i; S|=(21=\
=u|21==x)*2+(u==28|28==x)*4+(91==u|x==91)*16+32\
*(u==98|x==98)+(20==d)*64*x; a-=k>f?main(a,f+1\
,M,k):0; if(i==c&u==h&!f&N&a>-1e4&x==y)longjm\
p(z,1); S=b; _!N|f&&(a>M||!f&a==M&&1&rand()\
)){ _!f){ if(k){ c=i; h=u; y=x; } } else if(\
L-a<N){ n; e=~e; u[l]=j; x[l]=r; return\
a; } M=a; } } x[l]=r; u[l]=j; n; } }
char J[78],O[]="HRQAMS#-smaqrh[UTZYTU[|TBA(""$#(ABT|ba`gg`ab8>GK[_`fFDZXEYR"
    "L\t####""##B#A#@#G#F#E#D#K\t\3Zlv#tjm""\3J#tjm\3Pwb"
int y,c,h,e,S,* s,l[149];
jmp_buf z;
int main(int L,int f,int N,int k) {
    int u=99,p,q,r,j,i,x,t,a,b=S,d,M=-1e9;
+=10])I(p,)
                }
e& !(S& 3)&&!l[u-2]& !l[u-1]&
                                             !
l[u-3]&&o(u)&&o(u-1)) {
                    l[u-1]=4^e;l[u-4]=0;I(u-2,l[u-1]=0;l
[u-4]=e^4);
                }
(u)&&o(1+u)) {
                    l[u+1]=e^4;l[3+u]=0;I(u+2,l[1+u]=0;l[u
+3]=4^e);
                }
y/10,d);
        } else {
())* 10];y=(95&getchar())-44;y+=(56-getchar())* 10;while(10
                     !=(u=(95&getchar()))) {
                c=5;Z--c>1&&u!=c[O]);c=e^c-7;
}

不过有一些地方有问题,比如Z++n...
还有lz空格很有问题,比如doI(p-=* n-80,)while(!p[l]);
应为do I(p-=* n-80,)while(!p[l]);

☆──────────────────────────────────────☆
     Sakyamuni (dare to dream) 于 2008年02月02日13:57:36 星期六 提到:

晕了!

【 在 walysclw (walysclw) 的大作中提到: 】
: 翻译了一下
: #include <setjmp.h>
: #define o(d)(S=63,u[l]=0,l[d]=6^e,q=1e4>v,0),l[d]=0,u[l]=e^6,S=b,q)
: #define I(H,n) { if(r=l[x=H],!r|(r^e)<-1){ if(j=u[l],-7==r|6==r\
: ){ n; e=~e; return 1e5-443*f; } u[l]=0,t=j+1,i=j-1; _!i&89<\
: x)i=j,t=6; _-1==t&30>x)t=j,i=-7; Z++i<t){ d =0; S&= 63; \
: a=((j^e)!=1?6!=(j^e)?O[32+x/10]-O[u/10+32]-q:(S|=6!=j?8\
: 10)|r)*99+(j==1?90<x:29>x)*(9*O[28+i]-288))+O[r+28\
: .................(以下省略)


--
※ 来源:·瀚海星云 bbs.ustc.edu.cn·[FROM: ip已隐藏]
回复本文 本讨论区 转寄朋友 转至别板 同主题阅读 删除本文 修改本文 添加附件