2
レンガ構造を安定させる
定義されたレンガと安定性 この質問では、レンガの構造と安定性の定義をレンガの構造と同じですか? 石積みのレンガを[__]表現してみましょう . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? レンガの構造で通常行われているように、これらのレンガの任意の配置または構造を表します。構造はいつまでも右に拡張できますが、文字列表現は常に、幅が4で割り切れる(必要に応じて末尾にスペースがある)完全に長方形のテキストブロックになります。 BRK?構造内のそれぞれは、レンガ([__])または空のスペース(4つのスペース)のいずれかです。 たとえば、1つの可能な(不安定-読み取り)構造は次のとおりです。 [__] [__] [__] [__] [__] [__][__] [__] 構造の安定性は重要です。構造が安定しているのは、そのレンガのすべてのレンガが安定している場合のみです。 個々のレンガが安定する方法は3つあります。 地面にあるレンガ(レンガの最下列)は安定しています。 すぐ下に2つのレンガがあるレンガは安定しています。 [__] <- this brick is stable [__][__] <- because these bricks hold it up 同じ側にその上と下の両方にレンガがあるレンガは安定しています: [__] [__] [__] [__] <- these …