No.2107 Entangled LIS
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 10
作問者 :
Sumitacchan
/ テスター :
hitonanode
👑
ygussany
タグ : / 解いたユーザー数 10
作問者 :


問題文最終更新日: 2022-10-08 11:14:03
問題文
a
,b
からなる長さ の文字列 と正整数 が与えられます。
次の条件を全て満たすような、長さ の整数列の組 は存在するでしょうか。
- 個の整数 には 以上 以下の整数が 個ずつ含まれる。
- 整数列 の最長増加部分列の長さは である。
- 整数列 の最長増加部分列の長さは である。
- のそれぞれに対して、
a
ならば であり、b
ならば である。
存在するならば、そのような整数列の組 を一つ示してください。
一つの入力につき、 個のテストケースに答えてください。
制約
- は整数である。
- は
a
,b
からなる長さ の文字列である。 - 一つの入力に含まれる 個のテストケースにおいて、 の総和は 以下である。
入力
まず 行目に、入力に含まれるテストケースの数 が与えられます。
その後、 行にわたって 個のテストケースが与えられます。各テストケースは次の形式で 行にわたって与えられます。
出力
各テストケースに対する回答を順番に以下の通りに出力し、テストケースごとに改行してください。
- 条件を満たす整数列の組 が存在しない場合は
No
を出力してください。 - 存在する場合は、
Yes
および を次の形式で出力してください(条件を満たす が複数存在する場合はいずれを出力しても構いません)。Yes
サンプル
サンプル1
入力
3 4 3 2 bbaa 2 2 1 ab 5 5 5 bbbbb
出力
Yes 1 7 5 6 3 8 4 2 No Yes 1 2 3 4 5 6 7 8 9 10
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。