生活随笔
收集整理的這篇文章主要介紹了
串串字连环
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目大意:
串串字連環是利用一個5x5大小的英文字母格子進行的游戲。游戲規則是,連接上下左右/對角線方向上相鄰的字母,組成一個單詞。
const int dx
[8] ={-1,-1,-1,1,1,1,0,0};
const int dy
[8] ={-1,0,1,-1,0,1,-1,1};bool hasword(int y
,int x
,condt string
&word
){if(!inRange(y
,x
))return false;if(board
[y
][x
] !=word
[0])return false;if(word
.size() == 1)return true;for(int direction
= 0,direction
<8;++direction
){int nextY
= y
+dy
[direction
] , nextX
= x
+dx
[direction
];if(hasword(nextY
,nextX
,word
.substr(1))return true;}return false;
}
總結
以上是生活随笔為你收集整理的串串字连环的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。