#ABC358E. 字母方块

字母方块

字母方块

题目描述

AtCoder Land 出售写着英文字母的方块。高桥想把它们排成一排,制作一块名牌。

求满足以下条件的、由大写英文字母组成的、长度在 11KK 之间(含端点)的字符串的数量,对 998244353998244353 取模:

对于满足 1i261 \leq i \leq 26 的每个整数 ii,以下成立:

aia_i 是按字典序排列的第 ii 个大写英文字母。例如,a1=a_1 = A,a5=a_5 = E,a26=a_{26} = Z。

字符串中 aia_i 的出现次数在 00CiC_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

满足条件的 1010 个字符串是 A, B, C, AA, AB, AC, BA, BC, CA, CB。

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

数据范围

  • 1K10001 \leq K \leq 1000
  • 0Ci10000 \leq C_i \leq 1000
  • 所有输入值均为整数。
难度 提高
通过率
尝试 0
已通过 0
ID
3330
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签