社区讨论
站外题求助
题目总版参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lo2nddet
- 此快照首次捕获于
- 2023/10/23 16:40 2 年前
- 此快照最后确认于
- 2023/10/23 16:40 2 年前
传信
经过模拟战斗,小蓝丢失了A城,于是决定启用新武器,小红的侦察兵意外得知了该新武器的数量及存放地点,现在要将信息秘密传送回指挥部。为了提高信息传送的安全性,数据都是经过加密的。
其中新武器的数量是这样子加密的:侦察兵送回一个正整数n个和一个正整数m,指挥部的信息部要删除整数n各个位上的某m个数字,使得剩下的数字按原顺序组成的新整数最大,剩下的数字之和即为新武器的数量。
比如n=2314,m=1,可以证明删除数字2后,314是最大的数字,那么新武器的数量为3+1+4=8。 你能帮指挥部快速获取新武器的实际数量吗?
比如n=2314,m=1,可以证明删除数字2后,314是最大的数字,那么新武器的数量为3+1+4=8。 你能帮指挥部快速获取新武器的实际数量吗?
输入格式
1行,两个整数n,m(10<=n<=10^100 , 1<=m<=100,数据保证m小于n的位数)。
输出格式
一个整数,表示新武器的实际数量。
输入/输出例子1
输入:
1258 1
输出:
15
输入/输出例子2
输入:
62561 2
输出:
13
样例解释
样例1解释:1258删除一个数字后,可以得到:258、158、128、125。显然删除1后剩下的数字最大,为258,那么新武器的数量为2+5+8=15。
回复
共 3 条回复,欢迎继续交流。
正在加载回复...