检查点
理解问题
了解本章中的问题概述,并尝试理解它。
问题
我们有一个矩形的网格,每个格子可以处于以下状态之一:
-
包含一个从1到8的数字,表示其相邻格子(包括对角线方向)中地雷的数量。
-
是一个空格子,既不是地雷,也不包含数字。
-
是一个地雷。
游戏开始时的规则如下:
-
所有格子初始时都是被遮盖的。我们可以通过左键点击来揭开某个格子。
-
当我们揭开一个格子时,它可能是空的、包含一个数字,或包含一个地雷。如果揭开的是地雷,游戏立即结束。数字表示该格子周围八个相邻格子中地雷的数量。如果一个格子周围没有地雷,它将显示为空。
-
如果我们怀疑某个格子中藏有地雷,可以通过右键点击将其标记为旗帜,以防止误触。
在这个游戏中,目标是利用已知的线索,准确找出所有地雷的位置,用旗帜标记它们,并揭开所有不含地雷的格子,而不触发任何地雷。
理解问题
让我们通过分析问题描述中的信息来更好地理解这个问题。
尝试可视化这个游戏。
例如,下图中有一个标有“1”的格子,这意味着它的八个相邻格子中恰好有一个是地雷。
(识别数字1周围的相邻地雷示意图)
同样地,所有标有1到8数字的格子都遵循这一规则。
(识别数字4周围的相邻地雷示意图)
现在,让我们实际操作一次,以加深对游戏机制的理解。
(扫雷游戏交互演示)
接下来,我们将进入解决该问题的下一步。
Quiz
多选题
(选择所有适用项。)问题描述中给出了哪些信息?
1 / 2