AT_fps_24_t カラフル

题目描述

给定一个长度为 $N$ 的正整数序列 $A = (A_1, A_2, \dots, A_N)$,以及一个正整数 $T$。 共有 $\sum_{i=1}^N A_i$ 个互不相同的位置。每个位置被涂上了一种颜色,颜色用整数表示,恰好有 $A_i$ 个位置被涂成颜色 $i$。 最开始,你可以任选一个被涂成颜色 $1$ 的位置,移动到该位置,并将其做上标记。之后,你要恰好执行 $T$ 次如下操作: - 从当前位置出发,任选一个颜色与当前不同的位置并移动过去。 请计算,总共有多少种方案使得在完成这 $T$ 次操作后,你又回到了最初标记的位置。请将结果对 $998244353$ 取模后输出。

输入格式

输入从标准输入读入,格式如下: > $N$ $T$ $A_1$ $A_2$ $\dots$ $A_N$

输出格式

请输出答案。

说明/提示

## 部分分数 本题包含部分分数: - 如果能解决 $N \leq 3 \times 10^3$ 的全部数据集,将获得 $5$ 分。 ## 样例说明 1 我们给位置编号如下: - 初始打标记的位置:位置 $1$ - 颜色 $1$ 的另一个位置:位置 $2$ - 颜色 $2$ 的位置:位置 $3$ - 颜色 $3$ 的两个位置:位置 $4$ 和 $5$ 共有 $4$ 种合法的移动序列: - $1 \to 3 \to 4 \to 1$ - $1 \to 3 \to 5 \to 1$ - $1 \to 4 \to 3 \to 1$ - $1 \to 5 \to 3 \to 1$ # 数据范围 - $1 \leq N \leq 10^5$ - $1 \leq T \leq 10^{18}$ - $1 \leq A_i \leq 10^9$ - 所有输入均为整数。 由 ChatGPT 5 翻译