作者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