1321:【例6.3】删数问题(Noip1994) 详解

1321:【例6.3】删数问题(Noip1994)

首先,贪心方法很重要

乍一看,想删掉最大值,建个结构体,排序,轻松搞定

NoNoNo,这样的话,只有33分

定义一个char型的c数组,和i,j,s,len,len来存数组大小

读入c和s,循环1到s

 遍历0到len-2,看这个和后面哪个大,如果前面比后面大,后移,退出

len--

过滤前导0

如果i==len

直接输出0

否则输出从i到len-1

输出c[i]

注意:过滤时,c[i]=='0',不要写成 0 ,因为c数组是字符类型

以下是完整的c++代码:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值