問題概要
問題ページ
-
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()