atcoder#ARC094D. [ARC094F] Normalization
[ARC094F] Normalization
配点 : 点
問題文
a
,b
,c
からなる文字列 が与えられます。次の操作を 回以上繰り返して作ることのできる文字列としてありうるものの個数を
で割ったあまりを求めてください。
- かつ の 文字目と 文字目が異なるような整数 を選ぶ。 の 文字目と 文字目を両方、(
a
,b
,c
のうち)そのどちらとも異なる文字で置き換える。
制約
- は
a
,b
,c
からなる
入力
入力は以下の形式で標準入力から与えられる。
出力
操作を繰り返して作ることのできる文字列としてありうるものの個数を で割ったあまりを出力せよ。
abc
3
abc
,aaa
,ccc
を作ることができます。
abbac
65
babacabac
6310
ababacbcacbacacbcbbcbbacbaccacbacbacba
148010497