AT_arc134_c [ARC134C] The Majority
题目描述
有从 $1$ 到 $K$ 编号的 $K$ 个箱子。最初,这些箱子都是空的。
すぬけ君拥有一些写有 $1$ 到 $N$ 之间整数的球。在这些球中,写有数字 $i$ 的球有 $a_i$ 个。写有相同数字的球彼此之间不区分个体(即视为**相同**的球)。
すぬけ君打算把他拥有的所有球都放进这 $K$ 个箱子中。
他希望做到以下要求:
> 对于**每一个箱子**,数字为 $1$ 的球必须占据**过半数**。
所谓“占据过半数”是指:
> 数字为 $1$ 的球的个数 **严格大于** 其他所有球的总数。
请计算,满足上述条件的放球方式有多少种。答案对 $998244353$ 取模。
两个放法被认为是不同的,当且仅当存在满足 $1\ \leq\ i\ \leq\ K,\ 1\ \leq\ j\ \leq\ N$ 的整数对 $(i,j)$ 时,第 $i$ 个箱子中写有数字 $j$ 的球的数量不同。
输入格式
> $ N $ $ K $ $ a_1 $ $ \cdots $ $ a_N $
输出格式
输出满足条件的放球方式的总数,对 $998244353$ 取模。
说明/提示
### 数据范围
- 所有输入均为整数
- $1 \leq N \leq 10^5$
- $1 \leq K \leq 200$
- $1 \leq a_i < 998244353$