お気に入りのブラウニーのレシピを作り、新しい 9×3 インチのグラタン皿に注ぎます。ブラウニーが焼けます。つまようじはきれいに出ます。いよいよカットです。
ブラウニーは四角い形が一番美味しいです。あなたには仕える人が8人います。焼きたての作品を正確に 8 つの正方形にカットするにはどうすればよいでしょうか?
したがって、これは基本的に、ビンのパッキングの問題 (困難であることがよく知られていますNP
!) のバリエーションです。
1 つの解決策は、次のように 2 つ3x3
の正方形、1つの正方形、2x2
および 5つの正方形を使用することです1x1
。
さまざまな正方形の位置を入れ替えることができるため、解は明らかに一意ではありません。
硬度が高いため、一般的な長方形を正確に正方形NP
に分割する効率的なアルゴリズムを考え出すのは難しいと思います。実際、解決できないパラメーター値のファミリ全体が存在する必要があります (たとえば、長方形から始めた場合、6 未満の正方形に分割することは不可能です...)。NxM
k
6x1