TAG 水题 模拟
按题意模拟就行。不过注意能阻挡queue的是已有的棋子,而不是会被攻击的格子。用bool数组不够表示所有状态。我用char。
board[i][j]= {
0, (空格,安全)
1, (会被攻击)
2, (已有题目给的棋子)
}
读取所有数据后再处理吧。。
发贴时我的代码居然在status的第一位。。喵。。
本文介绍了一种棋盘模拟算法的实现方法,通过使用char数组记录棋盘状态,包括空格、可被攻击的位置和已放置棋子的位置,来计算安全格子的数量。文中详细解释了骑士和皇后攻击范围的处理逻辑。
TAG 水题 模拟
按题意模拟就行。不过注意能阻挡queue的是已有的棋子,而不是会被攻击的格子。用bool数组不够表示所有状态。我用char。
board[i][j]= {
0, (空格,安全)
1, (会被攻击)
2, (已有题目给的棋子)
}
读取所有数据后再处理吧。。
发贴时我的代码居然在status的第一位。。喵。。
3226
2302
2273

被折叠的 条评论
为什么被折叠?