⏲
「今日も、ありがとございましたー!」
matcharate君、greenrate君とwhiteさんは店に礼をしました。今日もすごく繁盛したので、すごく疲れました。
早速3人はお店の居間で今年の振り返りをしました。今年あったことを振り返ると、やるべきタスクの順番を間違えていたことが判明しました。 (まあ個人の勝手なのですが)
このままでは店の経営者としてまずいと思ったので、来年はしっかりタスクの順番を考えようと思いました。
ひとまず、今年もおつかれさまでした。
end.✨🗻
長さ の順列 があります。 を並べ替えたか、 に等しい順列 が与えられます。
に対して次の操作を 回以上 回以下まで行うことができます。
操作後、 を満たすような操作方法が存在するかどうか判定してください。
個のケースに答えてください。
入力は以下の形式で与えられる。
は次の形式で与えられる。
ケース毎に次のように答えを改行区切りで出力せよ。
Yes
を、存在しないなら No
を出力せよ6 3 1 1 2 3 3 1 1 3 2 3 1 2 1 3 3 1 2 3 1 3 1 3 1 2 3 1 3 2 1
Yes Yes Yes No No Yes
例えば 個目のケースでは です。 を選んで入れ替えることで を満たすことができます。
この時操作回数は 以下なので、条件を満たします。よって Yes
を出力します。
また 回目のケースでは 回以下の操作で とするような操作方法は存在しません。よって No
を出力します。