P13890 [蓝桥杯 2023 省 Python A] 奇怪的数
题目描述
小蓝最近在找一些奇怪的数,其奇数数位上是奇数,而偶数数位上是偶数。同时,这些数的任意 5 个连续数位的和都不大于 $m$。
例如当 $m = 9$ 时,$10101$ 和 $12303$ 就是奇怪的数,而 $12345$ 和 $11111$ 则不是。
小蓝想知道一共有多少个长度为 $n$ 的上述的奇怪的数。你只需要输出答案对 $998244353$ 取模的结果。
输入格式
输入一行包含两个整数 $n, m$,用一个空格分隔。
输出格式
输出一行包含一个整数表示答案。
说明/提示
**【评测用例规模与约定】**
对于 $30\%$ 的评测用例,$n \leq 12$;
对于 $60\%$ 的评测用例,$n \leq 5000$;
对于所有评测用例,$5 \leq n \leq 2 \times 10^5$,$0 \leq m \leq 50$。