100 atcoder#ABC137C. [ABC137C] Green Bin
[ABC137C] Green Bin
配点 : 点
問題文
文字列 に含まれる文字を何らかの順序で並べることで得られる文字列を の アナグラム と呼びます。
例えば、greenbin
は beginner
のアナグラムです。このように、同じ文字が複数回現れるときはその文字をちょうどその回数だけ使わなければなりません。
個の文字列 が与えられます。それぞれの文字列は長さが で英小文字からなり、またこれらの文字列はすべて異なります。二つの整数 の組であって、 が のアナグラムであるようなものの個数を求めてください。
制約
- は長さ の文字列である。
- の各文字は英小文字である。
- はすべて異なる。
入力
入力は以下の形式で標準入力から与えられる。
出力
二つの整数 の組であって、 が のアナグラムであるようなものの個数を出力せよ。
3
acornistnt
peanutbomb
constraint
1
acornistnt
は constraint
のアナグラムです。他に が のアナグラムであるような の組はないため、答えは です。
2
oneplustwo
ninemodsix
0
が のアナグラムであるような の組がないときは と出力してください。
5
abaaaaaaaa
oneplustwo
aaaaaaaaba
twoplusone
aaaabaaaaa
4
ここにそのようなケースを置くことはできませんが、答えは bit 整数型に収まらない可能性があるので注意してください。