AT_ttpc2022_k Peaceful Results
题目描述
Alice、Bob 和 Chris 要进行 $N$ 局“剪刀石头布”。但每个人出拳有如下限制:
- Alice 恰好出 $A_R$ 次石头,$A_P$ 次布,$A_S$ 次剪刀。
- Bob 恰好出 $B_R$ 次石头,$B_P$ 次布,$B_S$ 次剪刀。
- Chris 恰好出 $C_R$ 次石头,$C_P$ 次布,$C_S$ 次剪刀。
Alice、Bob 和 Chris 是非常要好的朋友,他们希望 $N$ 局中每一局都打成**平局**。请计算在 $N$ 局“剪刀石头布”中,三个人的所有出拳方式中,实现这一目标的方法数,并对 $998244353$ 取模后输出。
注:一次“剪刀石头布”中,三个人如果都出相同的手势,或三个人都各不相同,则为**平局**。
输入格式
输入以如下格式从标准输入读入。
> $N$ $A_R$ $A_P$ $A_S$ $B_R$ $B_P$ $B_S$ $C_R$ $C_P$ $C_S$
输出格式
输出答案。
说明/提示
### 样例解释 1
进行 $2$ 局“剪刀石头布”。Alice 两次都出石头。当 Bob 出石头时,Chris 也出石头,则两局都是平局。Bob 第一次出石头或第二次出石头,这两种配置都是使两局平局的方法。
### 样例解释 2
很遗憾,无法让 $3$ 局全部打成平局。
### 数据范围
- 所有输入均为整数
- $1\leq N\leq 1.5\times 10^{6}$
- $0\leq A_R,A_P,A_S,B_R,B_P,B_S,C_R,C_P,C_S\leq 1.5\times10^{6}$
- $A_R+A_P+A_S=B_R+B_P+B_S=C_R+C_P+C_S=N$
由 ChatGPT 5 翻译