spy1889 发表于 2013-5-14 09:10 
运行很久,能出来,但是不知道为啥要这么长时间。
N 组合数 时间s
100 4950 0.028
自己重新写了个组合的程序
proc mycom(N);
local x,y,z,z1,z2,rest1,rest2,rest;
x=ones(N,N);
y=seqa(1,1,N);
z=x.*y;
z1=z[1:N-1,2:N];
z2=z[2:N,1:N-1];
rest1=vech(z1');
rest2=vech(z2);
retp(rest1~rest2);
endp;