atcoder#ABC266G. [ABC266G] Yet Another RGB Sequence

[ABC266G] Yet Another RGB Sequence

题目描述

整数 R,G,B,K R,G,B,K が与えられます。R, G, B からなる文字列 S S であって、以下の条件をすべて満たすものの個数を 998244353 998244353 で割った余りを求めてください。

  • S S に含まれる R, G, B の個数はそれぞれ R,G,B R,G,B 個である。
  • S S に(連続する)部分文字列として含まれる RG の個数は K K 個である。

输入格式

入力は以下の形式で標準入力から与えられる。

R R G G B B K K

输出格式

答えを出力せよ。

题目大意

求符合要求的字符串个数,对 998244353998244353 取余。

满足要求的字符串 ss 具备以下特性:

  1. ssrgb 构成。

  2. ss 中有 RRrGGgBBbkkrg

by Jerrywzr

2 1 1 1
6
1000000 1000000 1000000 1000000
80957240

提示

制約

  • 1  R,G,B 106 1\ \leq\ R,G,B\leq\ 10^6
  • 0  K  min(R,G) 0\ \leq\ K\ \leq\ \mathrm{min}(R,G)
  • 入力は全て整数

Sample Explanation 1

条件を満たす文字列は以下の 6 6 個です。 - RRGB - RGRB - RGBR - RBRG - BRRG - BRGR

Sample Explanation 2

個数を 998244353 998244353 で割った余りを求めてください。