翻译
查看原帖
翻译
936717
Yxy7952楼主2024/11/3 10:16

题目大意

给定一个由数字和 + 组成的字符串,表示多个数的相加形式。你需要将这个字符串分割成多个 <整数>+<整数> 的表达式,使得每个表达式是连续的部分,且整个字符串中的每个字符都必须包含在一个表达式中。目标是找到一种分割方式,使得所有表达式结果之和最大。

样例

3
123+456+789+555
13+37
9999999999999+1111111111111+9999999999999

输出样例

834
50
20111111111110

样例说明

在第一个测试用例中,你可以将字符串拆分为 123+456+789+555,这些表达式的结果之和为 834,这是最大和的拆分方式。

在第二个测试用例中,字符串 13+37 已经是一个完整的表达式,不能再拆分,因此和为 50

在第三个测试用例中,你可以将字符串拆分为 9999999999999+11111111111119999999999999,这两个表达式的结果之和为 20111111111110

翻译者:Yxy7952

2024/11/3 10:16
加载中...