1
0
This commit is contained in:
2024-03-22 20:15:39 +08:00
parent 020e079524
commit 020228c0b8
13 changed files with 288 additions and 0 deletions

BIN
doc/11-1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
doc/121.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
doc/1221.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
doc/2-1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
doc/3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

121
doc/hint.htm Normal file
View File

@@ -0,0 +1,121 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<title>扫雷游戏提示 - Minesweeper Hint</title>
<style>
body{background:#f7f7f0;}
table{border-collapse:collapse;cursor:default;}
#foo{border-top:solid 1px #cccccc;padding-top:2rem;margin-top:6rem;width:90%;text-align:center}
</style>
<base target=_top>
</head>
<body>
<a id=back href=./>返回游戏</a>
<script>
if(document.referrer.length>0 && document.location.href.indexOf(document.referrer)==0){
document.getElementById("back").href="javascript:history.back(-1)";
}
</script>
<center>
<br><br>
<div style="text-align:left;width:90%">
<br>
<br>
<b>最常用的基础定式</b>
<br><br>
先假设待判的数字的周围没有已标记的雷(周围有雷的情况,请看后面的“减法原理”)。
<br><br>
(图中隐去了不相关的数字。蓝点为空,红点为雷。)
<br><br>
<br>
<b>一头定式</b>
<br><br>
“一头”是指数字的一侧(垂直的三个格子)为空或靠边框。
<br>
<br>
一、2在一头两个雷
<br>
<img src=2-1.jpg>(图中2靠右边框)
<br><br><br>
推论22定式22在一头则第三个格子不是雷。图片暂略
<br><br><br>
二、11定式11在一头则另一侧的三个格子无雷
<br>
<img src=11-1.jpg>(图中11左侧靠边框)
<br><br>
<img src=11-2.jpg>(图中11左侧已明确为空)
<br><br><br>
推论111定式三个1两个头则中间一个是雷其余两个不是雷。图片暂略
<br><br>
<br><br>
<b>任意位置定式</b>
<br><br>
三、12在任意位置1外侧没有雷2外侧有一个雷
<br>
<img src=12.jpg>
<br><br><br>
四、3在中间三个雷
<br>
<img src=3.jpg>
<br><br><br>
五、121在任何位置两个1有雷2无雷
<br>
<img src=121.jpg>
<br><br><br>
六、1221在任何位置两个2有雷1无雷
<br>
<img src=1221.jpg>
<br><br><br>
以上定式,方向左右横竖都一样。
<br><br><br>
<b>减法原理:</b>
<br><br>
如果数字的周围已标有地雷,则先将数字减去周围雷数,同时心中把这些雷变为空白,再应用定式。
<br><br>
下图实为11定式绿点可以打开
<br>
<img src=minus3.jpg>
<br>
<br>
<br>
下图3周围有两个雷3-2=12周围有一个雷2-1=1故简化为11模式画点的两个格子可以直接打开。
<br>
<img src=minus.jpg>
<br>
<br>
<br>
下图减完后是12定式红点为雷。
<br>
<img src=minus12.jpg>
<br>
<br>
<br>
下图根据图中位于上方的数字3椭圆圈住的两个未明格子有且只有一个雷则下面的3变为2适用12定式蓝点非雷红点为雷。
<br>
<img src="minus6.jpg">
<br><br><br>
<br>
</div>
<div style="margin-top:2rem;">
<span id="ver" style="display:none;"></span>
<br><br>
<hr width=90%>
<br>
&copy; <span id=year><script>document.getElementById("year").innerHTML=(new Date).getFullYear()</script></span> David Miller.<br>
<a href=https://www.davidmiller.top>主页</a> | <img src="https://static.davidmiller.top/image/common/beian.png" style="width:16px;"/><a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802035614" target="_blank">京公网安备 11010802035614号</a> | <a href="https://beian.miit.gov.cn" target="_blank">京ICP备2021023756号-1</a>
</div>
<br><br><br>
</center>
<script src="https://static.davidmiller.top/js/statuspage.js"></script>
</body>
</html>

BIN
doc/minus.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
doc/minus12.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
doc/minus3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
doc/minus6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB