- 171 名前: ◆Air.TtTk mailto:sage [02/04/21 19:48]
- ちゃんとした迷路(5行)
// M.java public class M{public static void main(String[]_){new M();}M(){for(;p<1617;p++)m [p+80+p/77*2]=1;m[81]=m[160]=m[1735]=0;for(;g>0;){g=0;for(p=160;p<1658;p+=(p+3)% 79<1?((p+82)%158<1?84:5):2){if(m[p]<1){D(-158);D(158);D(-2);D(2);}g|=m[p];}}for( p=0;p<1817;p++)System.out.print(m[p]<1?(p%79<1?"\n ":" "):"@");}void D(int P){if (m[p+P]>0&&Math.random()<0.2)m[p+P]=m[p+P/2]=0;}int g=1,p,m[]=new int[1817];} >>165 M は public じゃないといけないし、 j2sdk1.4.0 なら main も public じゃないといけないらしいぞ。
|

|