Pentominous-気まぐれに
これはペントミナスパズルです。
Pentominousのルール:
- グリッドをそれぞれ5セルの領域に分割します。
- 同じ形状の2つの領域を隣接させることはできません(ただし、コーナーで接触する可能性があります)。回転と反射は同じ形状としてカウントされます。
- 与えられた各文字は、その形状に正しくラベルを付ける必要があります(すべての可能なペントミノとそれに対応する文字の画像は、便宜上パズルで与えられています。領域には、まったくないものも含めて、任意の数の文字を含めることができます。)
回答
最終グリッド:
私がたどった道の説明:(ブルートフォースを排除するのを手伝ってくれたBeastlyGerbilとDeusoviに感謝します!)
まず、NIFTILYの左端のIを、その下にあるV-clueと組み合わせて見ていきます。このVは、少なくとも2マス右に伸びる必要がありますが、Iが4マス下に伸びた場合、これは不可能です。したがって、最大で3マス下に伸ばすことができます。ただし、Iを3マス下に伸ばすと、次のような状況になります。
![]()
これで、左端のNは、いくつかの入力可能なセルを残さずに描画できなくなります。したがって、私は手がかりの下で最大2マスを占めることができ、手がかりの上で少なくとも2セルを占める必要があることがわかります。
![]()
次に、右側のIも少なくとも2セル上に伸びていると仮定します。これで、FとTは、これらの間の上部に収まりなくなりました。これらを描画する方法は1つしか残っていません。
![]()
私は今や強制されており、もう埋めることができない領域を囲んでいるので、矛盾が生じます。この矛盾から、右のセルを少なくとも3つのセルを下に伸ばす必要があることが
![]()
わかります。FとTを今見ると、両方が手がかりの列の上に収まらないことがわかりますが、それらを収まろうとしています。 、左Iの真下の正方形を占めるそれらの1つが常にあります。これは、このIが完全に上向きに強制されることを意味します。
![]()
次に、左側のNは、セルの数がない領域を囲まずに、一方向にのみ描画できます。 5で割り切れる。この後、Vペントミノも一意に決定されます。
![]()
次のステップとして、私たちは観察します
真ん中のFペントミノには、2つの可能な位置しか残っていません。1つはNIFITLYの下、もう1つは上です。まず、それが低い位置にあると仮定します。
![]()
これで、いくつかの空のセルをロックしないと、TとUを描画できなくなります。したがって、明らかにYは上の位置に移動する必要があります。
![]()
これにより、他のいくつかの推論をすぐに行うことができます。![]()
下のYの位置も修正されました。
![]()
次、
左下の領域を見てみましょう。ここでは赤でマークされています。
![]()
この領域には正確に10個の正方形があるため、境界を越えるペントミノは領域の残りの部分を埋めることができないことに注意してください。したがって、正確に2つのペントミノで満たす必要があり、同じペントミノに触れずにこれを行う唯一の方法は次のとおりです。
![]()
右上隅を見てみましょう。
まず、NIFTILYが手がかりにしたLペントミノを見てください。このLをこの単語の下に完全に置くことはできません。これを行う唯一の方法は、YとNの下に水平に置くことですが、右上の囲まれた領域には、5で割り切れないセルがいくつか含まれています。文字Lの下のセルは、このペントミノによって占められています。Lペントミノも単語の上に完全に配置することはできません。その場合、Lの直線部分はYとNの真上に配置する必要があり、Yのための十分なスペースが残されません。 Lの一部は一方向にしか行けません:
![]()
次にYを見てみましょう。Yの長い部分はフィットするために垂直である必要がありますが、この部分がYの手がかりを通過するのか、それともこの手がかりの右側にあるのかはまだわかりません。今のところ、この長い部分が手がかりの右側にあると仮定すると、これを行う方法は2つしかなく、どちらの場合も、Nに収まる方法は1つしか残っていません。YとNは、常にすべてを占めます。次の領域のセル:
![]()
ただし、Y-clueのすぐ下のセルはもうカバーできないことがわかります。 Yの長い垂直部分はY手がかりを通過する必要があると結論付けます。特に、次のように、この手がかりのすぐ上のセルを占有する必要があります。
これで、Lを描画する方法は1つしか残っていないので、YとNの位置を決定できます(Nの場合は、孤立したセルの数をもう一度数えます)![]()
![]()
。YとNの下のスペースは次の方法でのみ埋めることができます。 XまたはFですが、Fを使用すると、下に描画されているはずのFで問題が発生します。したがって、ここではXを使用する必要があります。パズルの残りの部分は、簡単に入力できます。
![]()
そしてついに完成です!