No.1366 交換門松列・梅
レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限
: 128 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 259
作問者 : mai / テスター : face4
タグ : / 解いたユーザー数 259
作問者 : mai / テスター : face4
問題文最終更新日: 2021-01-29 21:32:16
定義
3つの要素から成る数列$v = (a_1,a_2,a_3)$が次の条件を満たす時、$v$は門松列であると言い伝えられています.
- $a_1,a_2,a_3$は全て異なる
- 3つの要素のうち$a_2$が最も大きい、あるいは最も小さい
問題文
3要素から成る数列が2つ与えられます。
次の操作をちょうど1回行います。全く操作しないことは許されません。
- 一方の数列から1要素、他方の数列から1要素選び、その要素を交換する。
同じ数字を選んでも構わない。
操作後、双方の数列とも門松列に出来るでしょうか。
可能ならばYes、そうでないならばNoと出力してください。
入力
$a_1\ a_2\ a_3$ $b_1\ b_2\ b_3$
$1 \le a_i, b_i \le 9$
入力に含まれる値はすべて整数である
出力
双方の数列とも門松列に出来るならばYes、不能ならばNoと出力してください。
サンプル
サンプル1
入力
4 5 6 1 2 3
出力
Yes
例えば、5と2を交換します。すると、1つ目の数列は4 2 6
、2つ目の数列は、1 5 3
となり、両方ともに門松列になります。
サンプル2
入力
3 4 5 3 5 4
出力
No
同じ数列内で交換は出来ません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。