Bombeとかいうゲームについての手記 その25
このnoteは私が淡々と頭の中を整理するために書くnoteです。
過度な期待はしないでください。
今回検討する盤面はこちら。
![](https://assets.st-note.com/img/1729515335-6FSeIhkb3pjxWw1yquPQZ4NJ.png?width=1200)
![](https://assets.st-note.com/img/1729515342-LQDoxHJZ1whjlE3Uq4ydbRmc.png?width=1200)
![](https://assets.st-note.com/img/1729515353-ZjUEIymrhftL5dbzpsR2PQFW.png)
![](https://assets.st-note.com/img/1729515360-LtxHYR2Gn1XirOpShZ6Ns58f.png?width=1200)
![](https://assets.st-note.com/img/1729515388-23vuzQf5ajM78WTdk4lGo6Cr.png?width=1200)
![](https://assets.st-note.com/img/1729515439-hzqdBC7kutVGmisTrJ4DIXPv.png)
bが2である場合は否定される。何故ならば、bが2であるとき、0/2が2であるにも関わらずその際にaが1にはならないため。
また、aが1である場合は0/2は当然2なので、101のパターンも否定される。つまり110または010となる。どちらにしろcは0である。
![](https://assets.st-note.com/img/1729515581-DOI2ue0iSlBrz5QPGEwN137x.png)
文字化が難しすぎてこのままルールへ。下段が0の場合は上段が確定しちゃうので無意味で、下段が2の場合も爆弾が確定しちゃうので無意味で、結局1/2と1/3の関係性と0/2の特殊性からこうなっている気がする。
次の盤面。
![](https://assets.st-note.com/img/1729516225-aWgEfwDSv29cRhNT6PlF4eoB.png?width=1200)
![](https://assets.st-note.com/img/1729516255-UJFqTZufDihpKQE7XaN0B1rO.png?width=1200)
![](https://assets.st-note.com/img/1729516248-f5BIFhi30dSovgW1smV7Qw8R.png)
![](https://assets.st-note.com/img/1729516295-r0UqysWYdel6pHjzCXubPA8G.png?width=1200)
cが2以下の場合は下記。
![](https://assets.st-note.com/img/1729516442-XL15GzJN3kwt6mjSRv0AWOBD.png?width=1200)
0/1から見てどこのマスへ1を入れるのか。なお0の場合はすべてが0になる。
上段左に1になるとき、他のマスは全て0個。上段真ん中が1のとき、下段右が1になる。下段真ん中が1となるとすると、下段右が1になるはずだが、それは!2と矛盾するのでできない。つまり全てのパターンで下段真ん中は0個。
![](https://assets.st-note.com/img/1729516803-omxtPr2sizTHk5Cj16GRKZpy.png)
あるぇーもう設定している……ということは必要なのは0/2/4が偶数だという情報か。いやもしかして処理に時間がかかるだけ……?
![](https://assets.st-note.com/img/1729517213-V5XcOBGmYZzvP0pRUyeh7T8x.png?width=1200)
このくらい設定しておいたら簡単に解けた。やはり拡張。拡張はすべてを解決する。
次の盤面。
![](https://assets.st-note.com/img/1729517932-VcRMAWSmLgX2TGKOkZjCEhsl.png?width=1200)
![](https://assets.st-note.com/img/1729517938-Zu0DofhNCiPlTr8RVBbtp7vW.png?width=1200)
![](https://assets.st-note.com/img/1729517947-36iFZtNmXlQLjpY8SVJMycuB.png)
![](https://assets.st-note.com/img/1729517963-i4Lo8gvrlPcnFEqymAZ7j03I.png?width=1200)
![](https://assets.st-note.com/img/1729518066-kfJc6yit1WM08jgnASavz7l9.png?width=1200)
![](https://assets.st-note.com/img/1729518032-v2ZadqEgGRIATUcnoDK95yLV.png)
1-と被っているので321のパターンはない。つまり1/3/5のうち5はあり得ない。
![](https://assets.st-note.com/img/1729518181-Hbj5nuKd168OqXwrzY79BfPy.png)
これでOK。盤面も解決した。しかしこれは2-と1-の最大値が3なので成り立つだけ。
![](https://assets.st-note.com/img/1729518305-dYkBa6boEXCsyRGFVhKrMDvA.png?width=1200)
2-、3-でも成り立つ。
次の盤面。
![](https://assets.st-note.com/img/1729518688-cBg7iC0Kdx1LkqPMG4fY2zSR.png?width=1200)
![](https://assets.st-note.com/img/1729518696-ALwIzQ7naigt16FV8HG3mysS.png?width=1200)
![](https://assets.st-note.com/img/1729518705-FcEAXzJry94ikGhLW6dsaYS2.png)
![](https://assets.st-note.com/img/1729518734-GCEqBktzn8mVUur2Xfs1IogO.png?width=1200)
![](https://assets.st-note.com/img/1729518756-esOVZqay7h08zBoHcj4vNPfg.png?width=1200)
1/3を3とすると、下段真ん中と下段右は爆弾である。その場合、1/2は2が満たされているのでこのパターンはあり得るが、下段左は爆弾が0個である。
1/3を1だとすると、下段真ん中に入るとき、もう一つの爆弾は必ず上段左に入る。これは!2と干渉するからである。下段右へ入るとき、下段真ん中が爆弾0個なので、やはりもう一つの爆弾は必ず上段左に入る。これも!2と干渉するからである。
![](https://assets.st-note.com/img/1729519052-POG6sx3keu8brh57dAQjMEp4.png)
文字へ変えても同様。
![](https://assets.st-note.com/img/1729519139-mbKFjeArv2k7PEXwOf4xtNu3.png)
左上はχではなく(χ+1)-で成り立つ。これはχ/χ+1が(χ+1)-に含まれているので考慮不要。
![](https://assets.st-note.com/img/1729519210-2isrM0FbDavezktUT1G9j5XS.png)
χ/χ+2は(χ+2)+に含まれていないのでこっちは考慮が必要。
下段右へ爆弾が1つはいっても下段真ん中へは最低でもχ+1個以上爆弾が入ることになる。χ+1個入ればそれはそれで終わり。下段左には爆弾が入らない。……意味が変わっている。なのでこれは不適切。
![](https://assets.st-note.com/img/1729519363-dBIHGvb2KUMiA437wRno9SOe.png)
χ/χ+2程度にとどめておくのが正解か。まだ盤面は解けない。さすがクリア率一桁だぁ……。
![](https://assets.st-note.com/img/1729519513-XZ0HigzPe15YAfm8EsvFyOwh.png?width=1200)
![](https://assets.st-note.com/img/1729519538-xdtz3ynHkVLa9QDvJBP6SfFE.png)
![](https://assets.st-note.com/img/1729519568-jBlgGTcJ65M20NEOtH89n7Ly.png?width=1200)
![](https://assets.st-note.com/img/1729519591-AyT2vjo0eK6mp1SUPc5nxYsN.png?width=1200)
2の爆弾の入れ方を考える。3マスしか無いので、どれか一つが爆弾の入っていないマスである。
下段左が0個の場合、上段真ん中と下段真ん中へそれぞれ1個爆弾が入る。残りの爆弾は6/7から4/5になるので、cのマスのうち4つまたは5つが爆弾である。爆弾でないマスが上段右の場合、下段最右が0個になり成立する。爆弾でないマスが下段右の場合、下段最右に1個爆弾が入り成立する。すべてが爆弾である場合、下段最右が0個になり成立する。
下段真ん中が0個の場合、下段左と上段真ん中へそれぞれ1個爆弾が入る。残りの爆弾は6/7から5/6になるので、cのマスのうち5つすべてが爆弾である。下段最右は爆弾が入らない。
上段真ん中が0個の場合、下段左と下段真ん中へそれぞれ1個爆弾が入る。残りの爆弾は6/7から5/6になるので、cのマスのうち5つすべてが爆弾である。しかし下段の合計が5個になってしまうので、このパターンだけはありえない。つまり、上段真ん中は必ず爆弾である。
![](https://assets.st-note.com/img/1729520232-ynC1HXQSpqU3mK4T9x8juJeG.png)
多分こう。
盤面は進んだがまだ解けない。
![](https://assets.st-note.com/img/1729520495-z6V1YD9TnB3pG48HyOQNtLur.png?width=1200)
![](https://assets.st-note.com/img/1729520587-rXxR0fHJs93h6VYlqEbwFdCt.png)
![](https://assets.st-note.com/img/1729520576-yESojmJAe4QcMpzHgw6uWYUN.png?width=1200)
![](https://assets.st-note.com/img/1729520733-UBHXuxkbadm2VlNLqAT7irKc.png)
ψをψ以下に設定すると無制限。κ+3個以上が確定するのでκとκ+2は実質除外できる。
……これ正しいかもしれないけど、爆弾か何かが確定しないから処理が遅すぎて終わらないな……。
![](https://assets.st-note.com/img/1729521121-VLuna3RrE1xN6DAe9dtycklq.png)
もう一つルール追加。0/2/4から0を削除するのに使用。
![](https://assets.st-note.com/img/1729521221-twEOWgZfIBLVAK25SJCDiFuc.png)
![](https://assets.st-note.com/img/1729521258-AWhJsmTwlaZq0OptYn4DS6cR.png?width=1200)
bに爆弾が入る場合、上段左と下段左は爆弾が入らない。3について残り2個の爆弾は上段右と下段右、または下段左にすべて入る。上段右と下段右に入る場合!2と矛盾してしまう。そのためbに爆弾が入る場合は確定で下段右に2個入る。
aに爆弾が入る場合、上段左か下段左に爆弾が入る。上段左の場合、3について下段に全ての爆弾が入る。下段左に爆弾が入る場合は3についてどのように爆弾を割り振っても成り立つ。
うーん。なんとも追加情報でなさそう。
左の方整理したほうがいいかも。
![](https://assets.st-note.com/img/1729521864-bhiJYXSjeDympvrIqP2uB8VN.png)
これを追加。また少し整理された。
![](https://assets.st-note.com/img/1729521888-0P7aYNsKUy9TjXpel4S3vGxC.png?width=1200)
んー……きちぃので撤退!これまでのルールで他の盤面をいくつか解けてるのでセーフ!