比赛场次 | 506 |
---|---|
比赛名称 | 20220531高一小测验 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2022-06-01 18:30:00 |
结束时间 | 2022-06-01 21:50:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 添加号 |
---|---|
输入输出 | exam4.in/out |
时间限制 | 2000 ms (2 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
Lesater | AAAWWWWWWW | 0.029 s | 1.16 MiB | 30 |
什么都想学什么都学了一点的晓无痕 | WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
惠惠 | WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
dew52 | WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
有一个由数字 $1 , 2 , ... , 9$ 组成的数字串(长度不超过 $200$ ),问如何将 $M(M\leq20)$ 个加号 "$+$"插入到这个数字串中,使所形成的算术表达式的值最小。请编一个程序解决这个问题。 注意: 加号不能加在数字串的最前面或最末尾,也不应有两个或两个以上的加号相邻。 $M$ 保证小于数字串的长度。 例如:数字串 $79846$ ,若需要加入两个加号,则最佳方案为 $79+8+46$ ,算术表达式的值 $133$ 。
数字串在输入文件的第一行行首(数字串中间无空格且不折行),$M$的值在输入文件的第二行行首。
输出所求得的最小和的精确值。
82363983742 3
2170