英小文字からなる文字列 の得点は、各文字の出現回数の二乗の総和である。例えば abaca の得点は である。
個の文字列 を次の基準でソートせよ。
abc は abd より前にある。同じ文字列が複数回与えられた場合は、与えられた回数だけ出力する。
入力は次の形式で与えられる。
ソート後の文字列を 行に 個ずつ、計 行に出力せよ。
最初の行に 、続く 行に文字列が 個ずつ与えられる。
| 19 |
各文字列内では同じ文字は 回以上現れない。 |
| 3 | 8 | 各文字列は 種類の文字のみからなる。 |
| 4 | 13 | すべての文字列の得点は相異なる。 |
| 5 | 7 | . |
| 6 | 7 | . |
| 7 | 35 | 追加の制約はない。 |