博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1106排序
阅读量:4204 次
发布时间:2019-05-26

本文共 1197 字,大约阅读时间需要 3 分钟。

#include
#include
#include
#include
#include
using namespace std;const int MAX_NUM=1000;void merge(long num[],int n);int main(){ string str; while(cin>>str) { int len=str.size(); long num[MAX_NUM]; int i=0,j,temp; for(j=0;j
len-1) i--; } } merge(num,i+1); cout<
num[j]) k=j; if(k!=i) { num[i]=num[k]; num[k]=temp; } }}
#include
#include
#include
#include
#include
#include
using namespace std; #define N 10010 char s[N]; int a[N]; int change(string s) { int len = s.length(); int sum = 0; for(int i = len - 1, j = 0; i >= 0; --i, ++j) sum += (int)(s[i] - '0') * pow(10.0, j); return sum; } int main() { int len, num; string ans; while(scanf("%s", s) != EOF) { len = strlen(s); num = 0; ans = ""; for(int i = 0; i < len; ++i) { if(s[i] != '5') { ans += s[i]; if(i == len - 1) //不是5结尾的 a[num++] = change(ans); } else if(s[i] == '5' && s[i - 1] != '5' && i != 0) //是5且不能一堆5且5不能为第一个 { a[num++] = change(ans); ans = ""; } } sort(a, a + num); for(int i = 0; i < num - 1; ++i) printf("%d ", a[i]); printf("%d\n", a[num - 1]); } return 0; }

转载地址:http://vnali.baihongyu.com/

你可能感兴趣的文章
Android 报错 content.res.Resources$NotFoundException
查看>>
解决intellij idea新建maven项目,加载archetype模型很慢
查看>>
ASCII、Unicode和UTF-8的区别
查看>>
浅析python 中__name__ = '__main__' 的作用
查看>>
Python 日志模块logging使用总结
查看>>
Python学习笔记(二) 之 错误,调试,测试
查看>>
Python学习笔记(三) 之 IO编程
查看>>
一台电脑同时运行多个tomcat配置方法
查看>>
使用IntelliJ IDEA创建Maven管理的Web项目
查看>>
Nginx + Tomcat 配置负载均衡集群
查看>>
Python学习笔记(四) 之进程和线程
查看>>
Genymotion报错An error occured while deploying the file
查看>>
在Windows的CMD中如何设置支持UTF8编码
查看>>
Python中操作mysql的pymysql模块详解
查看>>
Markdown 语法
查看>>
Python学习笔记(一) 之 基础语法
查看>>
JAVA 中的Collection FrameWork
查看>>
JAVA中的IO流
查看>>
JAVA中枚举类的使用
查看>>
Intellij IDEA 生成 JavaDoc
查看>>