数位删减
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定 个正整数 。对每个数,你必须删去它十进制表示中的恰好一个数位;如果这个数只有一位,删去后得到 。删除后允许出现前导零,并按通常的十进制方式解释,例如 删去最高位的 后得到 。
对每个数,请选择一个数位删除,使删除后得到的数尽可能小。
设第 个数删除后得到 ,令 。将所有 从大到小排序,并按这个顺序依次执行对应的删除操作。每执行一次删除,输出当前所有数的总和。
若多个 相同,任意顺序处理,每次输出结果不变。
输入格式
第一行一个正整数 。
第二行 个正整数 ,相邻两个数用空格隔开。
输出格式
输出 行,每行一个整数,表示该次删除后剩余数字的总和。
4
1 2 3 4
6
3
1
0
4
12 23 34 45
73
42
21
10
样例解释
样例 :四个数都是一位数,删除后都变成 ,减少量分别为 。按减少量从大到小处理,总和依次为 、、、。
样例 :四个数的最优删除分别为 、、、,减少量分别为 。按减少量从大到小处理,总和依次为 、、、。
数据范围与约定
| 子任务 | 分值 | 限制 |
|---|---|---|
| , | ||
| , | ||
| , |
下发样例
最后一舞
- Status
- Done
- Rule
- Ledo
- Problem
- 6
- Start at
- 2026-10-30 19:00
- End at
- 2026-10-31 12:00
- Duration
- 17 hour(s)
- Host
- Partic.
- 25