Free rectangle puzzle helper

Shikakuソルバー

ヒント 0
長方形 0/0
埋まったマス 0/0

Click a cell and type a clue number. Each clue is the area of one rectangle.

四角に切れを入力し、全体を解くか、次の一手だけを確認できます。

Shikakuソルバーとは?

Shikakuソルバーは、面積を表す数字のヒントからShikaku(四角に切れ)の盤面を完成させるオンラインツールです。Shikakuは英語でDivide by SquaresやDivide by Rectanglesとも呼ばれ、盤面全体を長方形に分けるパズルです。

どの長方形にも数字がちょうど1つ入り、その数字は長方形の面積と同じでなければなりません。

  • 本、アプリ、新聞、印刷したシートのShikakuを解けます。
  • 数字のヒントを盤面に直接入力できます。
  • 解がない、1つだけ、複数ある、のどれかを確認できます。
  • 答え全体を見せずに、論理的に決まる長方形を1つだけ表示できます。

このShikakuソルバーの使い方

サイズを選んで「盤面を作成」を押します。マスをクリックし、問題に印刷されている数字を入力します。BackspaceまたはDeleteで選んだヒントを消せます。

「解く」で長方形の分割を完成させます。「チェック」はヒントが正しいかだけを確認します。「次の一手」は長方形を1つ強調表示し、「適用」で盤面に追加します。

  • 盤面は印刷されているとおりに入力します。
  • ヒントのないマスは空けておきます。
  • すべてのヒントの合計は、盤面のマス数と同じになります。
  • 入力の形式は例で確認できます。
  • 「長方形を消す」はヒントを残したまま領域だけを消します。

ソルバーが使うShikakuのルール

ソルバーは標準的なShikakuのルールに従います。盤面全体を重ならない長方形に分け、どのマスもちょうど1つの長方形に属します。

どの長方形にもヒントは1つだけです。12のヒントなら、盤面に収まり別のヒントを含まない限り、1x12、2x6、3x4、4x3、6x2、12x1のいずれにもなり得ます。

  • どの長方形にもヒントがちょうど1つ入ります。
  • 長方形の面積はヒントの数字と同じです。
  • 長方形は細長くても、横長でも、正方形でもかまいません。
  • 長方形どうしは重なりません。
  • 解き終えた盤面には空きマスもすき間もありません。

次の一手とShikakuの解き方

「次の一手」は、いちばん自然な推理から始めます。置き方が1通りに絞られたヒントです。角、辺、小さな数字、素数は、こうした決まる長方形を生みやすい場所です。

局所的に決まるヒントがない場合は、正しい完成形を探し、すべての解に共通する長方形を見つけます。こうして、答えを1手分だけ見せる役に立つヒントになります。

  • 各ヒントの約数の組み合わせを書き出します。
  • 別のヒントを覆ってしまう長方形を外します。
  • 辺と角を使って置き方を絞ります。
  • ヒントのない空間を残す形になっていないか確認します。
  • すべての解が同じ長方形を含むなら、その長方形は確定です。

Shikakuが解けない、または解が1つに決まらない理由

ヒントの面積の合計が盤面と合わない、あるヒントに置ける長方形がない、どの配置でも重なりやすき間ができる、といった場合、その問題は解けません。

同じヒントを満たす分け方が複数あると、解が1つに決まりません。出版されるShikakuは通常、当て推量ではなく論理で各手を説明できるよう、唯一解になるように作られています。

FAQ

Shikakuソルバーのよくある質問

次の一手だけ表示できますか?

はい。強制される長方形を1つ表示します。

対応サイズは?

4x4から10x10です。

数字はどう入力しますか?

マスをクリックして数字を入力します。

唯一解を確認できますか?

はい。

Shikakuとは?

日本の長方形分割パズルです。