100 atcoder#ABC201A. [ABC201A] Tiny Arithmetic Sequence

[ABC201A] Tiny Arithmetic Sequence

配点 : 100100

問題文

長さ 33 の数列 A=(A1,A2,A3)A=(A_1,A_2,A_3) が与えられます。

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

即ち、A3A2=A2A1A_3-A_2=A_2-A_1 を満たすように AA を並び替えることはできますか?

制約

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

入力

入力は以下の形式で標準入力から与えられる。

A1A_1 A2A_2 A3A_3

出力

AA を並び替えて等差数列にできるなら Yes、できないなら No と出力せよ。

5 1 3
Yes

例えば (1,3,5)(1,3,5) と並び替えることで等差数列になります。

1 4 3
No

どのように並び替えても AA は等差数列になりません。

5 5 5
Yes

AA の要素が全て等しい場合や、AA が元から等差数列になっている場合もあります。