AT_past202309_f 式の評価

题目描述

给定一个由数字和 `*`(乘号)组成的字符串 $S$,请将 $S$ 视作一个数学表达式,计算其值,并输出其对 $998244353$ 取模的结果。例如,当 $S=$ `5*32*2` 时,计算结果为 $5\times 32\times 2=320$。 这里保证 $S$ 是一个合法表达式。也就是说: - 在 $S$ 中,多个 `*` 不会连续出现; - $S$ 以数字开头; - $S$ 以数字结尾。

输入格式

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

输出格式

输出一个整数,表示计算结果对 $998244353$ 取模后的值。

说明/提示

### 样例解释 1 此样例已在题目描述中给出说明。 ### 样例解释 2 $S$ 可能不包含 `*`。 请确保输出的数值对 $998244353$ 取模后输出。 ### 样例解释 3 $S$ 中的数字可能包含前导零。 ### 数据范围 - $S$ 是一个仅由数字和 `*` 组成的字符串。 - $S$ 是一个合法表达式。 - $S$ 的长度满足 $1 \leq |S| \leq 10^6$。 由 ChatGPT 5 翻译