hdu 1106 水
2024-08-31 08:13:29
背景:简单字符串处理,尽管有点绕。
#include<cstdio>
#include<iostream>
#include<cstring>
#include<queue>
#include<algorithm>
using namespace std;
int ans[510];
char str[1009]; int main(void){
while(~scanf("%s",str)){
memset(ans,0,sizeof(ans));
int n=strlen(str),m=0;
for(int i=0;i < n;){
bool x=true;
for(int j=0;;j++){
if(i == n) break;
int key=str[i]-'0';
if(key == 5){if(j == 0) m--;i++;break;}
if(key == 0 && x){i++;continue;}
else{
x=false;
i++;
ans[m]=ans[m]*10+key;
}
}
m++;
}
sort(ans,ans+m);
for(int i=0;i < m;i++){
if(i) printf(" ");
printf("%d",ans[i]);
}
printf("\n");
}
return 0;
}
最新文章
- html5 canvas 详细使用教程
- 关于<;head>;<;/head>;标签;<;form>;<;/form>;标签
- ajax简单案例:返回json型
- navigationController pushViewController 多次跳转后怎么返回
- 【算法】 输入n 输出一个n*n的zigzag矩阵 利用c++实现
- Oracle 10g DataGuard手记之基础配置
- 归纳决策树ID3(Java实现)
- Android开发之自定义圆形的ImageView的实现
- 使用Chrome DevTools的Timeline分析页面性能
- Python交互模式下方向键出现乱码
- ExtJs3学习资料分享
- Unity3D 物体移动到点击位置
- [LeetCode] Unique Paths 2
- 1.编写一个Java应用程序,该程序中有3个类:Ladder、Circle和主类A。具体要求如下:Ladder类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Ladder和类Circle的功能。
- Java学习笔记——I/O流
- Golang中Struct与DB中表字段通过反射自动映射 - sqlmapper
- 在cikuapi.com上抓取相关词
- Asp .Net Core 2.0 登录授权以及多用户登录
- winSocket编程(九)重叠IO
- 异常日志框架Exceptionless结合.NET Core(本地部署)
热门文章
- asp.net 视图引擎归类
- VSM(Virtual Storage Manager For Ceph)安装教程
- projecteuler----&;gt;problem=11----Largest product in a grid
- Hibernate参数设置一览表
- MAC下安装Mysql数据库
- 为Linux上FireFox安装Flash插件
- 深入浅出CChart 每日一课——快乐高四第六课 二丫的青梅,返璞归真之普通窗体多区域画图
- mpvue + iview 实现跨平台开发(App,Wap,微信小程序)
- linux 下 查看进程的启动时间和运行时间
- 【Python3 爬虫】04_urllib.request.urlretrieve