atcoder#CODEFESTIVAL2017QUALAC. Palindromic Matrix
Palindromic Matrix
题目描述
縦 行、横 列の行列 があります。 上から 行目、左から 列目の要素を とします。 各 は英小文字です。
すぬけ君は、 の要素を自由に並べ替え、縦 行、横 列の行列 を作ろうとしています。 このとき、次の条件が成り立つようにします。
- のどの行およびどの列もそれぞれ回文になっている。
条件を満たす が存在するか判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
条件を満たす が存在するならば Yes
を、存在しないならば No
を出力せよ。
3 4
aabb
aabb
aacc
Yes
2 2
aa
bb
No
5 1
t
w
e
e
t
Yes
2 5
abxba
abyba
No
1 1
z
Yes
提示
注釈
回文とは、前後を反転しても変わらない文字列のことです。 例えば、a
, aa
, abba
, abcba
は回文ですが、ab
, abab
, abcda
は回文ではありません。
制約
- は英小文字である。
Sample Explanation 1
例えば、次の は条件を満たします。 abba acca abba
Sample Explanation 2
どのように の要素を並べ替えても、条件を満たす を作れません。
Sample Explanation 3
例えば、次の は条件を満たします。 t e w e t