それぞれの図が最大の高さを示す
前から見た図は、各列で最も高い積み上げの高さを左から順に示します。右から見た図は、各行で最も高い積み上げの高さを手前から奥の順に示します。
まず前から見た図を読みましょう。各列には、その図の高さに届く積み上げが少なくとも1つ必要です。次に右から見た図を読み、各行に必要な高さを確かめます。
どのマスも両方の図の上限を超えられません。そのため、列と行の数値のうち小さいほうが、そのマスの最大の高さです。残りのマスは両方の図を保てる最小限の高さにし、必要なければ空にしておきます。
前から見た図:2, 3, 1
右から見た図:3, 2, 2
最も少なく積む場合と多く積む場合
前から見た図は2, 3, 1、右から見た図は3, 2, 2です。
最も高いところから始めましょう。2列目と1行目にはどちらも高さ3が必要です。交わるマスに3個積めば、両方の条件を満たせます。
1列目と2行目、3行目には高さ2が必要です。1列目と2行目の交わるマスに2個積みます。3行目にも高さ2が必要なので、上限が2である2列目にもう一つ積み上げを作ります。3列目には高さ1が必要なので、1行目に置きます。
合計8個で、これが両方の図を作るための最少数です。すべてのマスを上限まで埋めると最多の16個になります。8個から16個までのどの個数でも、両方の図を作れます。
最も高い積み上げはどこに置く?
新しい組み合わせです。前から見た図は1, 2, 3、右から見た図は3, 1, 2です。
立方体をできるだけ少なく使いたいとします。高さ3が必要なのは3列目と1行目だけです。
前から見た図:1, 2, 3
右から見た図:3, 1, 2
やってみよう
立方体を最も少なく使うとき、高さ3の積み上げはどこに置きますか。
- 3列目と1行目が交わるマス
- 3列目のどこでもよい
答えを見る
3列目と1行目が交わるマス
正解です。3列目と1行目にはどちらも高さ3が必要です。交わるマスに積めば、一つの積み上げで両方の条件を満たせます。
問題に答えて学習位置を保存するには、JavaScriptを有効にしてください。
2つの図から組み立てるを練習する