Chapter 23

ABC123

Meg
Meg
2021.11.17に更新

どうもこんにちは、Megです。
このチャプターでは、PythonでAtCoder Beginner Contest 123 の解説を行っていきます。

A - Five Antennas

問題はこちら。
https://atcoder.jp/contests/abc123/tasks/abc123_a

コードは以下です!自分の提出はこちら

A.py
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
k = int(input())

if e - a <= k:
    print("Yay!")
else:
    print(":(")

コード解説

問題の出力例のように全ての距離間を調べるのが王道です[1]が、制約に

a < b < c < d < e

とあるので、e -akの大小を考えるだけで問題は解けます。

B問題以降

誠意記事作成中です…!

GitHub

今回のコンテストを含む、AtCoderに関する全てのコードをGitHubで管理しています。
気になる方は以下のURLから参照してみてください。
https://github.com/MegGitHub/AtCoder.git

脚注
  1. 意欲のある人は距離間の全探索をしてみましょう。 ↩︎