#CF1487G. 字符串计数

字符串计数

字符串计数

  • 时间限制:5 秒
  • 内存限制:512 MiB

题目描述

你有 c1c_1 个字母 a、c2c_2 个字母 b,依此类推。请使用这些字母构造长度为 nn 的字符串,每种字母 ii 最多使用 cic_i 次。

若一个字符串不含长度大于 11 的奇数长度回文连续子串,则称它是美丽字符串。求不同美丽字符串的数量,答案对 998244353998244353 取模。

输入格式

第一行一个整数 nn(3≤n≤4003\le n\le400)。

第二行 2626 个整数 c1,c2,…,c26c_1,c_2,\ldots,c_{26},满足 n3<ci≤n\frac n3<c_i\le n。

输出格式

输出美丽字符串数量对 998244353998244353 取模的结果。

样例输入

4
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

样例输出

422500

数据范围

3≤n≤4003\le n\le400,n3<ci≤n\frac n3<c_i\le n。

子任务编号 分值 特殊限制
1 20 n≤4n\le4
2 40 n≤20n\le20
3 无特殊限制