#AT2291. G - Yet Another RGB Sequence

G - Yet Another RGB Sequence

G - 又一个RGB序列

得分 : 600600

问题描述

给定整数 RR, GG, BB, 和 KK。有多少个由字符 R, G, 和 B 组成的字符串 SS 满足以下所有条件?将结果对 998244353998244353 取模。

  • SS 中字符 R, G, 和 B 的个数分别为 RR, GG, 和 BB
  • SS 中连续出现的子串 RG 的个数为 KK

约束条件

  • 1R,G,B1061 \leq R,G,B\leq 10^6
  • 0Kmin(R,G)0 \leq K \leq \min(R,G)

输入

输入以以下格式从标准输入给出:

RR GG BB KK

输出

请输出答案。

示例

输入1:

2 1 1 1

输出1:

6

满足条件的六个字符串如下:

RRGB
RGRB
RGBR
RBRG
BRRG
BRGR

输入2:

1000000 1000000 1000000 1000000

输出2:

80957240

998244353998244353 取模。