atcoder#ARC155A. [ARC155A] ST and TS Palindrome
[ARC155A] ST and TS Palindrome
配点 : 点
問題文
英小文字からなる長さ の文字列 と正整数 が与えられます。
以下の条件を満たす長さ の文字列 が存在するか判定してください。
- をこの順に結合して得られる文字列は回文である
- をこの順に結合して得られる文字列は回文である
個のテストケースが与えられるのでそれぞれについて判定してください。
制約
- は英小文字からなる長さ の文字列
- 入力される数値はすべて整数
- つの入力に含まれるテストケースについて、 の総和は 以下
入力
入力は以下の形式で標準入力から与えられます。
各ケースは以下の形式で与えられます。
出力
行出力せよ。 行目には 番目のテストケースについて、条件を満たす文字列 が存在する場合は Yes
を、存在しない場合は No
を出力せよ。
2
6 2
abbaab
5 3
abcbb
Yes
No
番目のテストケースについて、例えば ba
とすると をこの順に結合して得られる文字列 abbaabba
は回文になっています。また、 をこの順に結合して得られる文字列 baabbaab
も回文になっています。以上より ba
は条件を満たすので答えは Yes
になります。
番目のテストケースについては、条件を満たす が存在しないことが証明できます。
3
12 400378271514996652
njvhhvjnnjvh
10 884633988115575508
rrhiyvrrur
36 71630165869626180
vsxmxajrrduhhudrrjaxmxsvvsxmxajrrduh
Yes
No
Yes