atcoder#AGC058D. [AGC058D] Yet Another ABC String
[AGC058D] Yet Another ABC String
题目描述
整数 が与えられます. A, B, C からなる文字列 であって,以下の条件をすべて満たすものの個数を で割った余りを求めてください.
- に含まれる
A,B,Cの個数はそれぞれ 個である. - は(連続する)部分文字列として,
ABC,BCA,CABのいずれも含まない.
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
答えを出力せよ.
题目大意
给出 ,求由 个 A, 个 B, 个 C 构成的字符串数量,使得不存在子串 ABC,BCA 和 CAB。
1 1 1
3
2 2 2
42
96 11 46
818015722
125132 102271 152064
128086069
提示
制約
- 入力される値はすべて整数である
Sample Explanation 1
条件を満たす文字列は,ACB, CBA, BAC の つです.