No.2518 Adjacent Larger
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 109
作問者 :
Shirotsume
/ テスター :
MasKoaTS
fky_
タグ : / 解いたユーザー数 109
作問者 :


問題文最終更新日: 2023-10-25 16:29:16
問題文
正整数 と、長さ の非負整数列 が与えられます。
を並べ替えてできる長さ の順列 であって、以下の条件を満たすものが存在するか判定してください。
- を満たす任意の整数 について、以下が成り立つ。
- のうち、 より大きい要素の個数は 個
ただし、 は を、 は をそれぞれ指すものとします。
個のテストケースが与えられるので、それぞれについて解いてください。
制約
入力
入力は標準入力から与えられる。1 行目にテストケースの個数 が与えられる。
次に、各テストケースが以下の形式で与えられる。
出力
それぞれのテストケースについて、条件を満たす順列 が存在するなら Yes
、存在しないなら No
を出力せよ。
サンプル
サンプル1
入力
3 4 2 0 1 1 4 2 2 0 0 7 1 1 1 1 1 1 1
出力
Yes No No
3 つのテストケースが与えられています。
1 つめのテストケースについて、例えば としたときに問題文の条件を満たします。これは次のように確かめられます:
- のうち より大きい要素の個数は 個
- のうち より大きい要素の個数は 個
- のうち より大きい要素の個数は 個
- のうち より大きい要素の個数は 個
条件を満たす が存在するため、答えは Yes
となります。
2 つめと 3 つめのテストケースについて、条件に合う は存在しません。よって、答えは No
となります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。