var sig=new Array();
var number_sig;
var number;
function f(){
number=5;
seek_sig();
Logger.log(number_sig);
}
function seek_sig() {
var a=new Array();
var ax=new Array();
k=1;
for(s=1;s<number+1;s++){
k=k*number;
}
for(s=1;s<k+1;s++){
a[s]=new Array();
ax[s]=new Array();
}
tr=1;
for(s=1;s<number+1;s++){
a[s][tr]=s;
ax[s][tr]=s;
}
delta=number;
for(tr=2;tr<number+1;tr++){
tx=0;
for(s=1;s<delta+1;s++){
for(sx=1;sx<number+1;sx++){
tx=tx+1;
for(s1=1;s1<tr;s1++){
a[tx][s1]=ax[s][s1]
}
a[tx][tr]=sx;
}
}
delta=number*delta;
for(s=1;s<delta+1;s++){
for(sx=1;sx<tr+1;sx++){
ax[s][sx]=a[s][sx];
}}
}
var ch=new Array();
var px=new Array();
tx=0;
for(s=1;s<delta+1;s++){
for(sx=1;sx<number+1;sx++){
ch[sx]=0;
}
for(sx=1;sx<number+1;sx++){
s1=a[s][sx];
ch[s1]=100;
}
h=0;
for(sx=1;sx<number+1;sx++){
if(ch[sx]<50)h=100;
}
if(h<50)tx=tx+1;
if(h<50)px[tx]=s;
}
number_sig=tx;
for(s=1;s<number_sig+1;s++){
sig[s]=new Array();
}
for(tr=1;tr<number_sig+1;tr++){
sx=px[tr];
for(s=1;s<number+1;s++){
sig[tr][s]=a[sx][s];
}
}
}
最終更新:2017年04月10日 10:34