1828: 贪心的小猫咪

Time Limit: 1 Sec  Memory Limit:
128 MB

Submit: 14  Solved: 4



SubmitStatusWeb
Board

Description

“老鼠你们都给我听着!”

对于老鼠来说,一只可爱的小猫咪恍若一个邪恶的撒旦。

“最近我可是越来越无聊了,所以我打算找几只老鼠陪我玩耍,不过呢,我现在给你们一串数字,你们可以减去一位,然后剩下的数字就是要陪我玩的数量!”

不过可爱的小猫咪数学不是很好,所以对于他来说只有1-9的数字,所以他给你的数字不会出现0.

于是老鼠们一起去找老鼠长老商讨,希望能得到最少的数量。

Input

多实例,输入一个数,数字位数小于10^6。

Output

输出最小的数。

Sample Input

123456789

Sample Output

12345678

维护前方最长的单调上升序列

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
char s[1000100];
int main()
{
while(scanf("%s",s)!=EOF)
{
int l=strlen(s);
int i;
int m=s[0]-'0';
for(i=1;i<l;i++)
{
if(s[i]-'0'>=m)
{
m=s[i]-'0';
}
else
{
s[i-1]='\0';
break;
}
}
if(i==l)
s[l-1]='\0';
for(i=0;i<l;i++)
{
if(s[i]!='\0')
printf("%c",s[i]);
}
printf("\n");
}
return 0;
}

最新文章

  1. 记一个简单的保护if 的sh脚本
  2. Java中Unicode的编码和实现
  3. (太强大了) - Linux 性能监控、测试、优化工具
  4. pyqt 右击+指定位置点击例子学习
  5. 相遇Qt5
  6. 关于XAMPP环境配置
  7. [USACO13JAN] Seating
  8. 基于Elastalert的安全告警剖析
  9. sql developer以字段来删除大量数据
  10. 剑指offer: 数组中的逆序对
  11. Repair the Wall
  12. Win10下JDK环境变量的设置
  13. WebLogic 12c 修改节点 Managed Server 和 AdminServer 内存方法
  14. kail-linux下安装pycharm
  15. 获取exe所在目录路径,速度
  16. (匹配)Fire Net --hdu --1045
  17. Hadoop HBase概念学习系列之hbase shell中执行java方法(高手必备)(二十五)
  18. BZOJ 3160 FFT+马拉车
  19. div垂直居中的方法
  20. java中常用的帮助类。加快开发速度

热门文章

  1. ASP.NET-三种认证Authentication简介
  2. [using_microsoft_infopath_2010]Chapter3 表单设计基础:使用InfoPath布局,控件,和视图
  3. mysql字符集修改(ubuntu)
  4. 一个比NPM更快更安全可靠的JavaScript包管理工具——Yarn
  5. [JZOJ NOIP2018模拟10.20 B组]
  6. POJ 3213 矩阵乘法(优化)
  7. hadoop 2.6.0 分布式 + Spark 1.1.0 集群环境
  8. Aspose.Words 操作指北
  9. SQL SERVER 将一个数据库中的表和数据复制到另一个数据库中
  10. hdu 1257/1800 - 贪心,dp