var point=new Array(); function sample(){ for(s=1;s<101;s++){ point[s]=new Array(); } for(s=1;s<101;s++){ for(sx=1;sx<6;sx++){ point[s][sx]=100; }} for(s=1;s<101;s++){ point[s][s]=0; } for(s=1;s<100;s++){ point[s][s+1]=1; point[s+1][s]=1; } for(tr=1;tr<100;tr++){ for(s=1;s<101;s++){ for(sx=1;sx<101;sx++){ minp=1000; for(tx=1;tx<101;tx++){ v1=point[s][tx]+point[tx][sx]; if(minp>v1)minp=v1; } point[s][sx]=minp; }} } $("#memo").html(point[20][67]); }