#ABC242C. [ABC242C] 密码

    ID: 2791 Type: Default 1000ms 256MiB Tried: 21 Accepted: 7 Difficulty: 5 Uploaded By: Tags>ABC入门算法闯关组合递推与动态规划

[ABC242C] 密码

题目描述

给定一个整数 NN ,请计算满足以下所有条件的整数 XX 的数量,结果对 998244353998244353 取模。

  • XX 是一个 NN 位正整数。
  • 设 X1,X2,…,XN X_1,X_2,\dots,X_N 为 XX 从高位到低位的各个数字。
  • 它们满足以下所有条件:
    • 对于所有整数 1 ≤ i ≤ N 1\ \le\ i\ \le\ N ,有1 ≤ Xi ≤ 9 1\ \le\ X_i\ \le\ 9 ;
    • 对于所有整数 1 ≤ i ≤ N−1 1\ \le\ i\ \le\ N-1 ,有∣Xi−Xi+1∣ ≤ 1 |X_i-X_{i+1}|\ \le\ 1 。

输入格式

一行一个整数 NN。

输出格式

输出所求答案。

4
203
2
25
1000000
248860093

说明/提示

样例 1 解释

满足条件的 44 位整数包括 1111,1234,7878,65451111,1234,7878,6545 等。

样例 3 解释

请注意结果对 998244353998244353 取模。

数据范围

  • N N 是整数
  • 2 ≤ N ≤ 106 2\ \le\ N\ \le\ 10^6