[Huawei OD Unified Exam B Paper | 200 点] 積み木 (C++ ソリューション版)

Huawei OD 統一試験 A + B の新しい問題バンクの説明書

2023年5月、ファーウェイは2022/0223Q(1/2/3/4)をOD統一試験(A論文)とOD統一試験(B論文)に正式に改訂した。
受け取ったリンクには、A ロールまたは B ロールのマークが付けられます。注意: フィードバックによると、現在受け取っているもののほとんどは B ロールです。しかし、Aロールを獲得するチャンスはまだあります。
ペーパー A は 2023 年の新しい質問バンク (2022Q4 20223Q1) に対応します。 ペーパー B は 20022 年の試験問題の一部と新しい質問に対応します

コラム:2023年Huawei ODマシンテスト(Aボリューム+Bボリューム)(C++JavaJSPy)

トピックの説明

高さと幅はすべて同じですが、長さが異なる直方体のブロックの積み重ねがあります。

Xiaocheng さんはこれらの積み木を積み重ねて壁を形成したいと考えています。壁の各層に 1 つの積み木を配置することも、2 つの積み木をつなぎ合わせることもでき、各層の長さは同じである必要があります。

これらの積み木をすべて使い切る必要がある場合、積み重ねることができる壁の最大層数は何層ですか?

以下は積み上げ壁の図であり、ブロックは幅と高さに応じて接続されているだけです。

35b527e2c0a6887b4c5b6d3c95383a7a.png

説明を入力してください

入力は各構成要素の長さを表す線であり、数値はスペースで区切られた正の整数です。ブロックの数も長さも 5000 を超えません。

おすすめ

転載: blog.csdn.net/banxia_frontend/article/details/131159888