AT_kupc2021_m Formula

题目描述

我们考虑由 $1$、$2$、$3$、$4$、$5$、$6$、$7$、$8$、$9$、`+`、`*` 这 $11$ 种字符组成、长度为 $N$ 的字符串。 这样的字符串共有 $11^N$ 种可能,但请你求出其中所有作为合法表达式成立的字符串的计算结果之和,并对 $998244353$ 取模。 这里,字符串 $S$ 被认为是合法表达式需满足: - $S$ 的首尾字符都不能是 `+` 或 `*`; - 从 $S$ 中任取连续的 $2$ 个字符,至少有一个不是 `+` 或 `*`。 此外,表达式中的整数均为十进制表示,表达式的计算遵循普通的四则运算规则。例如,字符串 `22+3*4` 的计算结果为 $34$。

输入格式

输入通过标准输入给出,格式如下: > $N$

输出格式

请输出答案,结果对 $998244353$ 取模。

说明/提示

## 限制 - $1 \leq N \leq 10^{18}$ - 输入均为整数。 ## 样例解释 1 所有可能的字符串为 `1`、`2`、`3`、`4`、`5`、`6`、`7`、`8`、`9` 共 $9$ 种,每个的计算结果分别为 $1,2,3,4,5,6,7,8,9$,因此答案为这些数的和 $45$。 ## 样例解释 2 合法表达式的例子有 `239`、`2+5`、`5*8` 等。 由 ChatGPT 4.1 翻译