Educational Codeforces Round 108のきろく
問題文和訳はこちら
- A. Red and Blue Beans / Красные и синие мармеладки
- B. The Cake Is a Lie / Торт - это ложь
- C. Berland Regional / Берляндский отбор
- D. Maximum Sum of Products / Максимальная сумма произведений
- E. Off by One / Сдвиг на один: 未提出
- F. Chests and Keys / Сундуки и ключи (実行時間制限: 3 sec): 未提出
- 結果、感想
A. Red and Blue Beans / Красные и синие мармеладки
赤い豆の方が数が少ないとします(多い場合は赤と青を入れ替える)。このとき 個の小包に分けることができ、各ポケットに青豆を 個以上 個以下入れることができるので のとき条件を満たします。
B. The Cake Is a Lie / Торт - это ложь
どの経路を辿ったとしてもセル へ到達するのにかかる費用は burle となります。以下はその証明です。
のとき より成立。
または のとき経路は1通り(それぞれずっと右、下)であり、それぞれ費用は より成立します。
これら以外のセル については についての数学的帰納法で示せます。 について成立を仮定します。このマスに辿り着くには
- セル から右に1マス
- セル から下に1マス
のいずれかであり、このとき費用は帰納法の仮定を利用してそれぞれ より成立するため、これで証明ができました。
C. Berland Regional / Берляндский отбор
大学 の学生数を とすると、チームメンバー数が のとき チームができ、 人が参加します。各大学について強い順に学生をソートし、累積和をとっておくことで高速に計算することができます。
D. Maximum Sum of Products / Максимальная сумма произведений
全ての部分列について計算すると組み合わせが で、和の計算が より なので間に合いません。
反転する部分列の中心を固定し、幅を (両方向に )ずつ大きくすることで和の計算(更新)を に落とすことができ、間に合うようになります。
E. Off by One / Сдвиг на один: 未提出
2重の意味でグラフなのかこれ。さっぱりです。
F. Chests and Keys / Сундуки и ключи (実行時間制限: 3 sec): 未提出
ゲームはやっぱり苦手...
結果、感想
Highest更新!! Dまで速く通せたのが幸いでした