100 atcoder#ABC137C. [ABC137C] Green Bin
[ABC137C] Green Bin
题目描述
文字列 に含まれる文字を何らかの順序で並べることで得られる文字列を の アナグラム と呼びます。
例えば、greenbin
は beginner
のアナグラムです。このように、同じ文字が複数回現れるときはその文字をちょうどその回数だけ使わなければなりません。
個の文字列 が与えられます。それぞれの文字列は長さが で英小文字からなり、またこれらの文字列はすべて異なります。二つの整数 の組であって、 が のアナグラムであるようなものの個数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
二つの整数 の組であって、 が のアナグラムであるようなものの個数を出力せよ。
题目大意
我们将调用通过以某种顺序排列字符串 中包含的字符而获得的字符串,即 anagram。
例如,greenbin
是 beginer
的 anagram。 如此处所示,当同一字符多次出现时,该字符必须使用该次数。
给定 个字符串 。每个字符串的长度为 ,由小写英文字符组成。 此外,所有这些字符串都是不同的。 找出整数对的数量 ,使 是 的 anagram。
3
acornistnt
peanutbomb
constraint
1
2
oneplustwo
ninemodsix
0
5
abaaaaaaaa
oneplustwo
aaaaaaaaba
twoplusone
aaaabaaaaa
4
提示
制約
- は長さ の文字列である。
- の各文字は英小文字である。
- はすべて異なる。
Sample Explanation 1
acornistnt
は constraint
のアナグラムです。他に が のアナグラムであるような の組はないため、答えは です。
Sample Explanation 2
が のアナグラムであるような の組がないときは と出力してください。
Sample Explanation 3
ここにそのようなケースを置くことはできませんが、答えは bit 整数型に収まらない可能性があるので注意してください。