AT_past202309_f.式の評価

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个由数字和 *(乘号)组成的字符串 SS,请将 SS 视作一个数学表达式,计算其值,并输出其对 998244353998244353 取模的结果。例如,当 S=S= 5*32*2 时,计算结果为 5×32×2=3205\times 32\times 2=320。

这里保证 SS 是一个合法表达式。也就是说:

  • 在 SS 中,多个 * 不会连续出现;
  • SS 以数字开头;
  • SS 以数字结尾。

输入格式

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

SS

输出格式

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

输入输出样例

  • 输入#1

    5*32*2

    输出#1

    320
  • 输入#2

    998244354

    输出#2

    1
  • 输入#3

    05*000

    输出#3

    0

说明/提示

样例解释 1

此样例已在题目描述中给出说明。

样例解释 2

SS 可能不包含 *。

请确保输出的数值对 998244353998244353 取模后输出。

样例解释 3

SS 中的数字可能包含前导零。

数据范围

  • SS 是一个仅由数字和 * 组成的字符串。
  • SS 是一个合法表达式。
  • SS 的长度满足 1≤∣S∣≤1061 \leq |S| \leq 10^6。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页