作者ogamenewbie (触摸着银河的新手)
看板java
标题Re: 请问要怎样化简这段code...
时间Fri Mar 3 14:02:31 2006
假设图是这样...
height ┬
│
│
y ┼
│
│
0 ┼──┼──┤
x width
你会去挖
height ┬
┬
│
│
│
│
y
┼──┼──┤
│
│
│
│
0 ┼──
┼──┤
x width
只要这两条线上有一格是 1, test 就会累加...
(如果我没看错的话...xy那格被处理四次?)
这让我看的很奇怪阿. @@a
如果要知道 xy 有没有被包起来, 不是看
(x+1,y) (x-1,y) (x,y+1) (x, y-1) 四格就好了嘛?
如果说周围八格都要看的话, 不是看
(x+1,y+1) (x+1,y) (x+1,y-1) (x,y+1) (x,y-1) (x-1,y+1) (x-1,y) (x-1,y-1)
就好了嘛?
还是你想要像围棋那样, 一块棋子周围有没有被包覆?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.148.49