zzulioj--1828-- 贪心的小猫咪(贪心模拟)
2024-08-31 12:32:18
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;
}
最新文章
- 记一个简单的保护if 的sh脚本
- Java中Unicode的编码和实现
- (太强大了) - Linux 性能监控、测试、优化工具
- pyqt 右击+指定位置点击例子学习
- 相遇Qt5
- 关于XAMPP环境配置
- [USACO13JAN] Seating
- 基于Elastalert的安全告警剖析
- sql developer以字段来删除大量数据
- 剑指offer: 数组中的逆序对
- Repair the Wall
- Win10下JDK环境变量的设置
- WebLogic 12c 修改节点 Managed Server 和 AdminServer 内存方法
- kail-linux下安装pycharm
- 获取exe所在目录路径,速度
- (匹配)Fire Net --hdu --1045
- Hadoop HBase概念学习系列之hbase shell中执行java方法(高手必备)(二十五)
- BZOJ 3160 FFT+马拉车
- div垂直居中的方法
- java中常用的帮助类。加快开发速度
热门文章
- ASP.NET-三种认证Authentication简介
- [using_microsoft_infopath_2010]Chapter3 表单设计基础:使用InfoPath布局,控件,和视图
- mysql字符集修改(ubuntu)
- 一个比NPM更快更安全可靠的JavaScript包管理工具——Yarn
- [JZOJ NOIP2018模拟10.20 B组]
- POJ 3213 矩阵乘法(优化)
- hadoop 2.6.0 分布式 + Spark 1.1.0 集群环境
- Aspose.Words 操作指北
- SQL SERVER 将一个数据库中的表和数据复制到另一个数据库中
- hdu 1257/1800 - 贪心,dp