スポンサーリンク

【ABC056】AtCoder Beginner Contest 056 A,B,C問題 解答・解説【Python】

スポンサーリンク
スポンサーリンク
この記事は約2分で読めます。

A問題 HonestOrDishonest

B問題 NarrowRectanglesEasy

C – Go Home

方針

時刻iは1,2,3,4,5・・・と1秒ごとに進みます。i秒目の時は、距離iを前後に移動すること、または移動しないとう選択ができます。この時に、座標Xに最短で到着する時刻と求めます。

和の公式:n(n+1)/2を用います。※詳細は参考をご覧ください。

解答

コード+コメント

コードのみ

参考

和の公式

1,2,3・・・nまでの和の合計

【基本】和の公式(1からnまでの和) | なかけんの数学ノート (nakaken88.com)

等差数列(↑を一般化した場合)

【基本】等差数列の和 | なかけんの数学ノート (nakaken88.com)

等差数列の和の公式の例題と証明など | 高校数学の美しい物語 (manabitimes.jp)

その他

【Python】AtCoder Beginner Contest 解答・解説記事一覧 | Best Practice (find-best-practice.com)

コメント