SZ#G6DP19. 【GESP强化 六级】密码

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB
    ID: 11533 传统题 2000ms 256MiB 尝试: 1 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题简单序列型DP一维DP有限状态1星

题目描述

给定一个整数 NN,请你求满足以下所有条件的整数 XX 的个数,并将结果对 998244353998244353 取模后输出。

  • XX 是一个 NN 位的正整数。
  • XX 的各位数字从高到低依次为 X1,X2,,XNX_1, X_2, \dots, X_N,则需满足以下所有条件:
    • 对于所有 1iN1 \leq i \leq N,都有 1Xi91 \leq X_i \leq 9
    • 对于所有 1iN11 \leq i \leq N-1,都有 XiXi+11|X_i - X_{i+1}| \leq 1

输入格式

输入为以下格式,从标准输入读取。

NN

输出格式

请输出满足条件的整数个数,对 998244353998244353 取模后的结果。

4
203
2
25
1000000
248860093

说明/提示

限制条件

  • NN 是整数。
  • 2N1062 \leq N \leq 10^6

样例解释 1

作为 44 位整数,例如 1111,1234,7878,65451111, 1234, 7878, 6545 都满足题目中的条件。