class
pro{
public static void main(String[] args){
int x[]=
new int[16];
int y[]=new int[16];
int z[]=new int[16];
int m,n,s;
int mode,t;
int xs,ys,maxx,minx,miny;
int dx;
s=1;
for(m=8;m<11;m++){
for(n=3;n<8;n++){
x[s]=n;
y[s]=m;
z[s]=1;
s=s+1;
}
}
mode=0;
t=0;
dx=1;
while(mode<10){
maxx=0;
for (s=1;s<16;s++){
xs=x[s];
if (z[s]==0)xs=0;
if(xs>maxx)maxx=x[s];
}
minx=
999;
for (s=1;s<16;s++){
xs=x[s];
if (z[s]==0)xs=999;
if(xs<minx)minx=x[s];
}
miny=999;
for (s=1;s<16;s++){
ys=y[s];
if (z[s]==0)ys=999;
if(ys<miny)miny=y[s];
}
for (s=1;s<16;s++){
if (maxx>9)y[s]=y[s]-1;
if (maxx>9)dx=-1;
}
for (s=1;s<16;s++){
if (minx<1)y[s]=y[s]-1;
if (minx<1)dx=1;
}
for (s=1;s<16;s++){
x[s]=x[s]+dx;
}
System.out.println(t);
if (miny<1)mode=
100;
if (t>100)mode=100;
t=t+1;
}
}
}
最終更新:2010年10月04日 15:02