問題一覧 > 通常問題

No.1366 交換門松列・梅

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 128 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 261
作問者 : maimai / テスター : face4face4
1 ProblemId : 3415 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2021-01-29 21:32:16

定義

3つの要素から成る数列$v = (a_1,a_2,a_3)$が次の条件を満たす時、$v$は門松列であると言い伝えられています.

  1. $a_1,a_2,a_3$は全て異なる
  2. 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もしくは右上の雲マークをクリックしてアカウントを作成してください。