逐步解开网格
概览
先展示由应用生成器生成的两个网格(初级和中级),运用策略中的推理方法,不靠猜测将其解开;随后展示一个无法继续推理的网格。格子用列号和行号标识,从左上角开始计数。
- 未开格
- 已开格
- 旗标
- 推理所用数字
- 推断出的安全格
- 推断出的地雷
一个初级网格
初级,9 × 9格,10枚地雷。首次点击第5列、第5行:一次打开34格。随后进行23步推理:9次利用周围未开格全为雷的数字,13次利用雷数已满足的数字,1次结合两个数字推断,以及0次借助计数器。全部71个无雷格均已打开:不靠猜测获胜,共插下10面旗标。
首次点击后
71个无雷格中已打开34格,插下0面旗标;下一步:利用周围未开格全为雷的数字(第4列、第4行),确定1枚地雷,位于第5列、第3行。
6步后
71个无雷格中已打开39格,插下3面旗标;下一步:利用雷数已满足的数字(第6列、第6行),确定3个安全格,位于第7列、第5行,第7列、第6行,以及第7列、第7行。
12步后
71个无雷格中已打开62格,插下5面旗标;下一步:利用雷数已满足的数字(第7列、第3行),确定1个安全格,位于第8列、第4行。
17步后
71个无雷格中已打开65格,插下7面旗标;下一步:利用周围未开格全为雷的数字(第6列、第9行),确定1枚地雷,位于第5列、第9行。
对局结束
71个无雷格中已打开71格,插下10面旗标。
逐一展示23步推理
- 利用周围未开格全为雷的数字(第4列、第4行):确定1枚地雷,位于第5列、第3行。
- 利用雷数已满足的数字(第4列、第3行):确定1个安全格,位于第5列、第2行。
- 利用周围未开格全为雷的数字(第4列、第1行):确定1枚地雷,位于第5列、第1行。
- 利用雷数已满足的数字(第5列、第2行):确定3个安全格,位于第6列、第1行,第6列、第2行,以及第6列、第3行。
- 利用周围未开格全为雷的数字(第4列、第6行):确定1枚地雷,位于第5列、第7行。
- 利用雷数已满足的数字(第5列、第6行):确定1个安全格,位于第6列、第7行。
- 利用雷数已满足的数字(第6列、第6行):确定3个安全格,位于第7列、第5行,第7列、第6行,以及第7列、第7行。
- 利用周围未开格全为雷的数字(第6列、第5行):确定1枚地雷,位于第7列、第4行。
- 利用雷数已满足的数字(第6列、第3行):确定2个安全格,位于第7列、第2行和第7列、第3行。
- 利用周围未开格全为雷的数字(第6列、第1行):确定1枚地雷,位于第7列、第1行。
- 利用雷数已满足的数字(第7列、第2行):确定3个安全格,位于第8列、第1行,第8列、第2行,以及第8列、第3行。
- 利用雷数已满足的数字(第8列、第1行):确定2个安全格,位于第9列、第1行和第9列、第2行。
- 利用雷数已满足的数字(第7列、第3行):确定1个安全格,位于第8列、第4行。
- 利用周围未开格全为雷的数字(第8列、第3行):确定1枚地雷,位于第9列、第4行。
- 利用周围未开格全为雷的数字(第7列、第7行):确定1枚地雷,位于第6列、第8行。
- 利用雷数已满足的数字(第6列、第7行):确定1个安全格,位于第5列、第8行。
- 利用雷数已满足的数字(第7列、第8行):确定1个安全格,位于第6列、第9行。
- 利用周围未开格全为雷的数字(第6列、第9行):确定1枚地雷,位于第5列、第9行。
- 结合两个相邻数字(第1列、第7行和第2列、第7行):确定1个安全格,位于第3列、第8行。
- 利用周围未开格全为雷的数字(第3列、第7行):确定2枚地雷,位于第2列、第8行和第4列、第8行。
- 利用雷数已满足的数字(第1列、第7行):确定1个安全格,位于第1列、第8行。
- 利用雷数已满足的数字(第1列、第8行):确定2个安全格,位于第1列、第9行和第2列、第9行。
- 利用雷数已满足的数字(第3列、第8行):确定2个安全格,位于第3列、第9行和第4列、第9行。
一个中级网格
中级,16 × 10格,25枚地雷。首次点击第9列、第6行:一次打开33格。随后进行63步推理:22次利用周围未开格全为雷的数字,34次利用雷数已满足的数字,7次结合两个数字推断,以及0次借助计数器。全部135个无雷格均已打开:不靠猜测获胜,共插下25面旗标。
首次点击后
135个无雷格中已打开33格,插下0面旗标;下一步:利用周围未开格全为雷的数字(第10列、第3行),确定1枚地雷,位于第9列、第2行。
16步后
135个无雷格中已打开74格,插下8面旗标;下一步:利用雷数已满足的数字(第6列、第5行),确定1个安全格,位于第7列、第6行。
32步后
135个无雷格中已打开90格,插下14面旗标;下一步:利用雷数已满足的数字(第5列、第9行),确定3个安全格,位于第4列、第10行,第5列、第10行,以及第6列、第10行。
47步后
135个无雷格中已打开119格,插下20面旗标;下一步:利用雷数已满足的数字(第15列、第7行),确定1个安全格,位于第16列、第8行。
对局结束
135个无雷格中已打开135格,插下25面旗标。
逐一展示63步推理
- 利用周围未开格全为雷的数字(第10列、第3行):确定1枚地雷,位于第9列、第2行。
- 利用雷数已满足的数字(第10列、第1行):确定1个安全格,位于第9列、第1行。
- 利用雷数已满足的数字(第9列、第1行):确定2个安全格,位于第8列、第1行和第8列、第2行。
- 利用雷数已满足的数字(第8列、第1行):确定2个安全格,位于第7列、第1行和第7列、第2行。
- 利用周围未开格全为雷的数字(第8列、第2行):确定2枚地雷,位于第7列、第3行和第8列、第3行。
- 利用雷数已满足的数字(第6列、第2行):确定2个安全格,位于第5列、第3行和第6列、第3行。
- 利用周围未开格全为雷的数字(第5列、第2行):确定1枚地雷,位于第4列、第3行。
- 利用雷数已满足的数字(第5列、第3行):确定3个安全格,位于第4列、第4行,第5列、第4行,以及第6列、第4行。
- 利用雷数已满足的数字(第6列、第3行):确定1个安全格,位于第7列、第4行。
- 利用雷数已满足的数字(第5列、第4行):确定3个安全格,位于第4列、第5行,第5列、第5行,以及第6列、第5行。
- 利用周围未开格全为雷的数字(第2列、第4行):确定1枚地雷,位于第3列、第3行。
- 利用雷数已满足的数字(第2列、第3行):确定1个安全格,位于第3列、第2行。
- 利用周围未开格全为雷的数字(第4列、第1行):确定1枚地雷,位于第3列、第1行。
- 利用雷数已满足的数字(第3列、第2行):确定1个安全格,位于第2列、第1行。
- 利用周围未开格全为雷的数字(第2列、第1行):确定1枚地雷,位于第1列、第1行。
- 利用周围未开格全为雷的数字(第6列、第4行):确定1枚地雷,位于第7列、第5行。
- 利用雷数已满足的数字(第6列、第5行):确定1个安全格,位于第7列、第6行。
- 利用周围未开格全为雷的数字(第3列、第6行):确定1枚地雷,位于第4列、第7行。
- 利用周围未开格全为雷的数字(第4列、第6行):确定1枚地雷,位于第5列、第7行。
- 利用雷数已满足的数字(第5列、第6行):确定1个安全格,位于第6列、第7行。
- 利用雷数已满足的数字(第6列、第6行):确定1个安全格,位于第7列、第7行。
- 利用雷数已满足的数字(第3列、第7行):确定3个安全格,位于第2列、第8行,第3列、第8行,以及第4列、第8行。
- 利用周围未开格全为雷的数字(第1列、第7行):确定1枚地雷,位于第1列、第8行。
- 利用周围未开格全为雷的数字(第10列、第7行):确定1枚地雷,位于第9列、第8行。
- 利用雷数已满足的数字(第8列、第7行):确定2个安全格,位于第7列、第8行和第8列、第8行。
- 利用周围未开格全为雷的数字(第7列、第7行):确定1枚地雷,位于第6列、第8行。
- 利用雷数已满足的数字(第6列、第7行):确定1个安全格,位于第5列、第8行。
- 利用雷数已满足的数字(第4列、第8行):确定3个安全格,位于第3列、第9行,第4列、第9行,以及第5列、第9行。
- 利用周围未开格全为雷的数字(第3列、第8行):确定1枚地雷,位于第2列、第9行。
- 利用雷数已满足的数字(第2列、第8行):确定1个安全格,位于第1列、第9行。
- 利用雷数已满足的数字(第5列、第8行):确定1个安全格,位于第6列、第9行。
- 利用雷数已满足的数字(第1列、第9行):确定2个安全格,位于第1列、第10行和第2列、第10行。
- 利用雷数已满足的数字(第5列、第9行):确定3个安全格,位于第4列、第10行,第5列、第10行,以及第6列、第10行。
- 利用周围未开格全为雷的数字(第3列、第9行):确定1枚地雷,位于第3列、第10行。
- 结合两个相邻数字(第12列、第1行和第12列、第2行):确定1枚地雷,位于第13列、第3行。
- 利用雷数已满足的数字(第12列、第3行):确定2个安全格,位于第13列、第2行和第13列、第4行。
- 利用周围未开格全为雷的数字(第12列、第1行):确定1枚地雷,位于第13列、第1行。
- 利用雷数已满足的数字(第13列、第2行):确定3个安全格,位于第14列、第1行,第14列、第2行,以及第14列、第3行。
- 利用雷数已满足的数字(第14列、第3行):确定4个安全格,位于第14列、第4行,第15列、第2行,第15列、第3行,以及第15列、第4行。
- 利用周围未开格全为雷的数字(第14列、第1行):确定1枚地雷,位于第15列、第1行。
- 利用雷数已满足的数字(第15列、第2行):确定1个安全格,位于第16列、第1行。
- 利用雷数已满足的数字(第12列、第4行):确定1个安全格,位于第13列、第5行。
- 利用周围未开格全为雷的数字(第12列、第5行):确定1枚地雷,位于第13列、第6行。
- 利用雷数已满足的数字(第12列、第6行):确定1个安全格,位于第13列、第7行。
- 利用雷数已满足的数字(第12列、第7行):确定1个安全格,位于第13列、第8行。
- 利用雷数已满足的数字(第13列、第7行):确定1个安全格,位于第14列、第8行。
- 利用周围未开格全为雷的数字(第14列、第7行):确定1枚地雷,位于第15列、第8行。
- 利用雷数已满足的数字(第15列、第7行):确定1个安全格,位于第16列、第8行。
- 利用雷数已满足的数字(第16列、第8行):确定2个安全格,位于第15列、第9行和第16列、第9行。
- 结合两个相邻数字(第7列、第8行和第8列、第8行):确定1个安全格,位于第9列、第9行。
- 结合两个相邻数字(第10列、第8行和第11列、第8行):确定1个安全格,位于第12列、第9行。
- 结合两个相邻数字(第12列、第8行和第12列、第9行):确定3个安全格,位于第11列、第10行,第12列、第10行,以及第13列、第10行。
- 结合两个相邻数字(第10列、第8行和第11列、第10行):确定1枚地雷,位于第10列、第10行。
- 结合两个相邻数字(第13列、第8行和第13列、第10行):确定1个安全格,位于第14列、第10行。
- 结合两个相邻数字(第13列、第8行和第14列、第10行):确定1个安全格,位于第15列、第10行。
- 利用周围未开格全为雷的数字(第16列、第9行):确定1枚地雷,位于第16列、第10行。
- 利用雷数已满足的数字(第15列、第9行):确定1个安全格,位于第14列、第9行。
- 利用周围未开格全为雷的数字(第13列、第8行):确定1枚地雷,位于第13列、第9行。
- 利用雷数已满足的数字(第12列、第8行):确定1个安全格,位于第11列、第9行。
- 利用周围未开格全为雷的数字(第10列、第8行):确定1枚地雷,位于第10列、第9行。
- 利用雷数已满足的数字(第9列、第9行):确定3个安全格,位于第8列、第9行,第8列、第10行,以及第9列、第10行。
- 利用周围未开格全为雷的数字(第7列、第8行):确定1枚地雷,位于第7列、第9行。
- 利用雷数已满足的数字(第6列、第9行):确定1个安全格,位于第7列、第10行。
一个必须猜测的网格
初级网格,首次点击中心。经过16步,71个无雷格中已打开69格;还剩4个未开格,计数器显示还剩2枚地雷。有2种地雷布局符合所有数字,而每个未开格都在其中1种布局中有雷:没有任何一格可以确定安全。