围棋遍历
发布于 2022-03-03 17:06:35
函数calc计算围棋中位置(x,y)处连成一片的棋子个数。所谓连成一片,即沿着棋盘横竖线往任意方向遍历,遍历过程允许转弯,不允许走斜线,中间未出现对方棋子或空子。
enum color {
NONE, WHITE, BLACK, // 棋子颜色,NONE表示未落子
}
struct weiqi {
enum color board[19][19] // 棋盘上每个位置的落子
}
int calc(struct weiqi *wq, int x, int y)
{
}
关注者
0
被浏览
38