No.1933 ABC String
問題文最終更新日: 2022-05-06 23:54:00
        
        
            コンテストの他の問題:
            
        
        
        問題文
a, b, c からなる文字列 $S$ と非負整数 $A,B,C$ が与えられます。
a, b, c をちょうど $A,B,C$ 個含むような長さ $A+B+C$ の文字列 $T$ であって、連続とは限らない部分列に $S$ を含むようなものの個数を $998244353$ で割った余りを求めてください。
制約
- $1 \le |S| \le 2\times 10^5$
- $0 \le A,B,C \le 2 \times 10^5$
- $0 < A+B+C$
- $S$ は a,b,cからなる文字列
- 条件を満たす $T$ が必ず $1$ つは存在するような入力のみが与えられる
入力
$S$ $A$ $B$ $C$
出力
答えを出力せよ。
サンプル
サンプル1
入力
abc 2 1 1
出力
3
aabc, abac, abca が条件を満たします。
サンプル2
入力
a 400 0 0
出力
1
サンプル3
入力
abcababcbabcbacbbab 314 159 265
出力
453546717
$998244353$ で割った余りを求めることをお忘れなく。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。
 
             ぷら
ぷら