ファイティングフィッシュ:水族館-スターバトルハイブリッド
これは、隔週のトピックチャレンジ#44のエントリです。コミュニティに新しいグリッド控除のジャンルを紹介します。
更新メモ:元の画像には、魚の左側に行、列、形状ごとに2つの魚がいることを示す右上のインジケーターがあり、水族館の手がかりと解釈できます。そうではありません...私はこれに標準のスターバトル表示を無意識のうちに使用しました。多くの、多くの謝罪!
このパズルは、グリッドを形状に分割することに依存する2つのグリッド演繹パズルのハイブリッドです。水族館は最近、Stivの投稿でPSEに登場しました。水族館の目標は、金魚鉢と見なされる各形状に陰影を付ける(「水を追加する」)ことです。これにより、グリッドの外側の手がかりが、行/列の陰影付きの正方形の数を示します。欠点は、各形状で、行のすべてのセルがシェーディングされているか、シェーディングされていないかであり、シェーディングされていない行の上にシェーディングされた行が表示されないことです。
スターバトルも最近PSEに登場しました。スターバトルのルール、https://www.puzzle-star-battle.com 単純です。各行、列、および形状に正確に一定数の星が含まれるようにグリッドに星を配置します。星は、対角線上であっても隣接できません。
このファイティングフィッシュハイブリッドパズルでは、水族館のルールに従って下のグリッドの正方形に陰影を付け、スターバトルのルールに従って各行、列、形状に2匹の魚を配置するように求められます。追加の要件:魚は水中にいる必要があります。どちらのパズルも一意に決定されるわけではありませんが、ハイブリッドには独自の解決策があることに注意してください。楽しんでいただければ幸いです。

ソルバーノートパズルは特に難しいとは思いませんが、コンポーネントパズルのロジック間を行ったり来たりする必要があるのは好きです。本当に精神的になりたいのなら、魚のUnicodeはU + 1F41Fです🐟。また、最近PSEに両方のコンポーネントパズルが技術的に登場したので、FTCの文字を少し伸ばしているかもしれませんが、どちらも1回しか登場しておらず、これはまだ精神に残っていると感じています。
回答
この回答の長さについて、事前にお詫び申し上げます。青は影付きで確認され、緑は影なしで確認されます。私はUnicodeの魚を使いました。
ステップ1:
![]()
まず、各地域に少なくともいくらかの水がなければなりません。さもないと、魚を入れることができません。したがって、各形状の一番下の行に陰影を付けることができます。また、2匹の触れない魚をそれぞれの形に合わせる方法ができるまで、いくつかの追加の列に陰影を付けました。
ステップ2:
![]()
8にはさらに3つの影付きセルが必要であり、それを与える方法は1つしかありません。
ステップ3:
![]()
完成したばかりのその形には、触れていない2匹の魚を入れる方法が1つしかありません。
ステップ4:
![]()
8には、最後の4つの影付きの正方形を取得するための2つのオプションがあります。そのうちの1つは、左下の形状では下の行のみがシェーディングされるため、右下の形状では下の行を使用できないことを意味します。ただし、下の列を使用できない場合は、右下隅の形状を2匹の触れない魚に合わせる方法はありません。したがって、左下の形状の2行目をシェーディングして、8を完成させる必要があります。
ステップ5:
![]()
6に最後の5つの影付きの正方形を与えるには2つの方法があります。列1〜5の正方形を使用しない場合、左側の下から3番目の形状には下の行のみがあり、右に直接ある形状には下に2x3しかありません。次に、下から3番目の魚は両方とも下の列に入り、2匹の魚を右の形に合わせる方法がありません。したがって、行6、列1〜5は影付きで、6を完了します。
ステップ6:
![]()
R9C9の魚に触れずに2匹の魚を新しく完成した形に合わせるには、1匹をR11C8に入れる必要があります。それは、2匹の触れない魚を右下隅の形に合わせる唯一の方法を残します。
ステップ7:
![]()
左下の形状は下の行を使用できず、2番目の行に2匹の魚を入れることはできません(つまり、行11には3匹の魚がいることになります)。したがって、3列目に少なくとも1匹の魚がいる必要があり、その魚を置く場所は1つだけです。
ステップ8(矛盾を示します):
![]()
グリッドにいくつかの「f」を配置します。「f」のペアごとに、少なくとも1つは魚である必要があります。また、魚を中央に配置して、見栄えを良くしました。5を満たすには、2つの方法があります。行1〜4を使用しない場合、この状況が発生します。今では2匹の魚を左側の形に置く方法はありません。それらは両方とも列1にある必要があります(R10C3に触れないようにするため)が、下の2行(3匹の魚を続けて作る)または上の2行(そこで両方の「f」に触れる)を使用することはできません。したがって、これらの行1〜4は影付きで、5を満たしています。
ステップ9:
![]()
これで、中央の形状には、「f」に触れないように魚を配置する方法が2つしかありません。
ステップ10:
![]()
左側の形状では、1つの魚と2つの「f」を配置できるように、両方の魚を上3列に配置する必要があります(3列の魚を作成しないようにするため)。
ステップ11:
![]()
「n」が3匹の魚に触れたり、連続して作ることを避けるために、魚は行くことができません。列3にはすでに魚がいるため、列3に入ることができる魚は1匹だけです。したがって、R4C2といくつかのfsにも魚がいるはずです。
ステップ12:
![]()
それらの魚と「f」を配置すると、左側の形の「f」の1つを除外して、魚を配置することができます。
ステップ13:
![]()
10が満たされるには、さらに4つの正方形が必要です。右上の形の一部である3を使用しない場合は、十分ではありません。そのため、これらの正方形が使用され、10を完成させることができます。
ステップ14:
![]()
7にはさらに2つの正方形が必要です。右上の形の一部である3つを使用する場合は多すぎるため、それらを使用せずに7つを完成させることができます。
ステップ15:
![]()
右上の形状には2匹の魚が必要です。1つは列12の一番下にある必要があります。それらの行の他のfsのセットが決定された後、6行目または7行目に2匹の魚がいない場合はどの行にも入ります。他の魚は反対側に行かなければなりません。これを示すために、3つの「f」のグループを作成しました。上昇棒グラフの右上の形状は、下の列を使用せずに2匹の魚を収めることはできません。そうしないと、すべての「f」に触れるか、列に3匹の魚ができます。したがって、ミドルトップシェイプは、下の行だけを使用することはできず(これにより、行5で3匹の魚が作成されます)、2番目の行をシェーディングできます。
ステップ16:
![]()
すべての魚を右上の形状と上昇棒グラフに合わせる唯一の方法は、R1C11を魚として使用し、両方の「a」または両方の「b」を使用することです。
ステップ17:
![]()
左上の図形は、下の行だけを使用することはできません。それは2列目に3匹の魚を作るでしょう。したがって、その一番上の列は影付きです。これで水族館が完成しました。残りはスターバトルロジックです。
ステップ18:
![]()
列2にはもう1匹の魚が必要で、置く場所は1つだけです。行2にはもう1匹の魚が必要で、左上の形状を使用できないため(両方の魚が行1にある必要があります)、最後の魚は細い形状に配置する必要があります。
ステップ19:
![]()
列7にはもう1匹の魚が必要で、それを置く場所はあと1つだけです。その形には、最後の魚を置く場所が1つしかないので、他の形では1列/列に3匹の魚ができます。
ステップ20:
![]()
4列目と8列目はそれぞれもう1匹の魚が必要で、それらを置く場所は1つだけです。
ステップ21(そして解決策!):
![]()
これで、列3の「f」の1つを除外(タッチなし)してから、列12の「f」の1つ(1行に2つだけ)を除外できます。 「b」は魚に触れるため、aまたはbではなく「a」である必要があります。そして、パズルは完了です!