5101.Vanya and Brackets

传统题 时间 1000 ms 内存 256 MiB 尝试 0 已通过 0 标签

Vanya and Brackets

CF552E · Vanya and Brackets

  • 难度:2100
  • 标签:brute force、dp、expression parsing、greedy、implementation、strings
  • 链接:https://codeforces.com/problemset/problem/552/E
  • 时间限制:1 second 内存限制:256 megabytes
  • 出现位置:Day02-表达式解析-栈-括号序列/选做;Day30-结营-个人错题重做-公共重测池-尖子拔高

中文题意

给定一个形如 x1x2xnx_1 \circ x_2 \circ \cdots \circ x_n 的表达式,其中 x1,x2,,xnx_1, x_2, \ldots, x_n1199 的数字,符号 \circ 表示加号 + 或乘号 *。你需要在表达式中恰好添加一对括号,使得所得表达式的值最大。

输入格式(中文)

第一行为表达式 ss1s50011 \le |s| \le 5001,且 s|s| 为奇数),其奇数位置只包含 1199 的数字,偶数位置只包含符号 +*。其中 * 号的个数不超过 1515 个。

输出格式(中文)

输出一行一个整数,表示所得表达式的最大可能值。

样例

样例 1

输入:

3+5*7+8*4

输出:

303

样例 2

输入:

2+3*5

输出:

25

样例 3

输入:

3*4*5

输出:

60

在线编程 IDE

建议全屏模式获得最佳体验