var x,y;
var x1,y1;
var bx=new Array();
var by=new Array();
function sample(){
x=100;
y=100;
for(n=0;n<400;n++){
maxv=0;
sx=0;
for(s=0;s<101;s++){
v1=f(n,s);
if(v1>maxv)sx=s;
if(v1>maxv)maxv=v1;
}
x1=sx;
y1=(n-x1)/3;
x2=x-x1;
y2=y-y1;
bx[n]=x1;
by[n]=y1;
}
paint();
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"500\" height=\"500\">";
for(s=0;s<400;s++){
str=str+sub.rect(4*bx[s],4*by[s],5,5,"red");
}
str=str+"</svg>";
$("#memo").html(str);
}
function f(u1,x1){
var y1=(u1-x1)/3;
var x2=x-x1;
var y2=y-y1;
v1=v(x2,y2);
if(y1<0)v1=-999;
if(x2<0)v1=-999;
if(y2<0)v1=-999;
return v1;
}
function u(x1,y1){
v1=x1+3*y1;
return v1;
}
function v(x2,y2){
u2=x2+2*y2;
return u2;
}
最終更新:2015年11月16日 10:55