アットウィキロゴ

FINI

var point=new Array();
var rank=new Array();
var y=new Array();
var x=new Array();
 
function sample(){
 
number=47;
 
for(s=1;s<number+1;s++){
point[s]=100;    
}
 
 
v1=0;
for(s=1;s<number+1;s++){
v1=v1+point[s];
}
 
beta=v1/number;
 
ranking();
 
for(s=1;s<number+1;s++){
y[s]=beta*s;    
}
 
 
sx=rank[47];
x[1]=point[sx];
for(s=2;s<number+1;s++){
sx=rank[48-s];
x[s]=x[s-1]+point[sx];    
}
 
z1=0;
for(s=1;s<number+1;s++){
z1=z1+x[s];
}
 
z2=0;
for(s=1;s<number+1;s++){
z2=z2+y[s];
}
 
z=(z2-z1)/z2;
 
alert(z);
 
 
 
 
 
}
 
 
   function ranking(){ 
 
var r,s,sx,h; 
var ch=new Array();
 
for(s=1;s<number+1;s++){
ch[s]=0;    
}
 
    for (r = 1; r < number+1; r++) {
        sx = 0;
        maxu = 0;
        for (s = 1; s <number+1; s++) {
            h = 0;
            if (point[s] > maxu) h = h + 1;
            if (ch[s] < 50) h = h + 1;
            if (h == 2) maxu = point[s];
            if (h == 2) sx = s;
        }
        rank[r] = sx;
        ch[sx] = 100;
    }
 
 
}
 
最終更新:2017年03月23日 01:10