ABC解説 Edit

【pythonでABC201を解説】A - Tiny Arithmetic Sequence

問題概要

問題ページ

A - Tiny Arithmetic Sequence
A - Tiny Arithmetic Sequence

問題ページへ移動する

問題文

長さ \(3\) の数列 \(A=(A_1,A_2,A_3)\) が与えられます。

\(A\) を適切に並び替えて等差数列にすることはできますか?

即ち、\(A_3-A_2=A_2-A_1\) を満たすように \(A\) を並び替えることはできますか?

制約

  • \(1 \leq A_i \leq 100\)
  • 入力は全て整数

問題の考察

ACコード

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    a = sorted(list(map(int, input().rstrip('\n').split())))
    print("Yes" if a[1] - a[0] == a[2] - a[1] else "No")


if __name__ == '__main__':
    solve()

-ABC解説, Edit
-