TKO 2-4基本贪心之求最小数字 3183

问题描述
琪琪喜欢旅行。有一天她找到了一盏魔法灯,可惜灯里的精灵没那么亲切。琪琪必须回答一个问题,然后精灵就会实现她的梦想之一。
问题是:给你一个整数,你可以删除确切的m位。左数字将形成一个新的整数。你应该把它最小。
不允许更改数字的顺序。现在你能帮助琪琪实现她的梦想吗?

输入
有几个测试案例。
每个测试案例将包含您给出的整数(最多可能包含 1000 位数字)和整数 m(如果整数包含 n 位,m 不会比 n 大)。给定整数将不包含领先零。

输出
对于每个案例,输出可以在一行中获取的最低结果。
如果结果包含领先零,则忽略它。

示例输入
178543 4
1000001 1
100001 2
12345 2
54321 2

样本输出
13
1
0
123
321

能力很弱,切勿好高骛远,
先对老师以及其他同学的代码进行学习!!!
···············memset函数将num这个数字数组分割成一个个部分进行处理计算;
#include <bits/stdc++.h>
using namespace std;
#define MXN 1010
int n, vis[MXN];
char num[MXN];
int main()
{
while(memset(num, 0, sizeof num), scanf("%s %d", num, &n) == 2){
memset(vis, 0, sizeof v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值