| 比赛场次 | 506 |
|---|---|
| 比赛名称 | 20220531高一小测验 |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2022-06-01 18:30:00 |
| 结束时间 | 2022-06-01 21:50:00 |
| 开放分组 | 全部用户 |
| 组织者 | syzhaoss |
| 注释介绍 |
| 题目名称 | 添加号 |
|---|---|
| 输入输出 | exam4.in/out |
| 时间限制 | 2000 ms (2 s) |
| 内存限制 | 128 MiB |
| 测试点数 | 10 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
AAAWWWWWWW | 0.029 s | 1.16 MiB | 30 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
|
|
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