#5122. Alphabet Tiles

0

Alphabet Tiles

Alphabet Tiles

题目描述

AtCoder Land 出售印有英文字母的方块。Takahashi 正在考虑把这些方块排成一行做一个名字牌。
求长度在 $1$ 到 $K$(含)之间且满足以下条件的由大写英文字母组成的字符串的数量,对 $998244353$ 取模:

对于所有满足 1≤i≤261 \leq i \leq 26 的整数 ii,下列情况成立: 设 aia_i 为按字典序排列的第 ii 个大写英文字母。例如,a1=a_1 = AA,a5=a_5 = EE,a26=a_{26} = ZZ。 字符串中 aia_i 出现的次数在 00 到 CiC_i(含)之间。

输入格式

输入由标准输入给出,格式如下: KK C1C_1 C2C_2 …\ldots C26C_{26}

输出格式

输出答案。

2
2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10
358
1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
64
1000
1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
270274035

提示

1≤K≤10001 \leq K \leq 1000 0≤Ci≤10000 \leq C_i \leq 1000 所有输入值都是整数。满足条件的 1010 个字符串为 AA, BB, CC, AAAA, ABAB, ACAC, BABA, BCBC, CACA, CBCB。

标签: AtCoder|abc358E

来源

AtCoder|abc358E