hdu 1106 排序
排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。
输入数据保证:分割得到的非负整数不会大于100000000;输入数据不可能全由‘5’组成。
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{int s[1005];char str[1005];int i,j,sum,k,len;while(scanf("%s",str)!=EOF){len=strlen(str);str[len]='5';sum=0;i=j=0;while(str[i++]=='5'); /*跳过前缀5*/for(i--;i<=len;++i){if(i>0&&str[i]=='5'&&str[i-1]=='5') /*连续的5*/continue;if(str[i]!='5')sum=sum*10+str[i]-'0';else{s[j++]=sum;sum=0;}}sort(s,s+j);for(i=0;i<j-1;i++)printf("%d ",s[i]);printf("%d\n",s[i]);}return 0;
}
hdu 1106 排序相关推荐
- HDU——1106排序(istringstream的使用、STLvector练习)
排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...
- HDOJ HDU 1106 排序 ACM 1106 IN HDU
//MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址 : http://acm.hdu.edu.cn/showproblem.php?pi ...
- 18行代码AC_排序 HDU - 1106(sstream简单解法)
励志用少的代码做高效表达. Problem describe 输入一行数字,如果我们把这行数字中的'5'都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以'0'开头,这些头部的'0'应 ...
- HDU2109 Fighting for HDU【排序】
Fighting for HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) To ...
- hdu 4223 排序
Problem: http://acm.hdu.edu.cn/showproblem.php?pid=4223 求连续子序列和的绝对值的最小值 sum[i]储存前 i 个数的和 sum[y]-sum[ ...
- HDOJ 1106 排序
Problem Description 输入一行数字,如果我们把这行数字中的'5'都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以'0'开头,这些头部的'0'应该被忽略掉,除非这个整 ...
- HDOJ(HDU) 2109 Fighting for HDU(简单排序比较)
Problem Description 在上一回,我们让你猜测海东集团用地的形状,你猜对了吗?不管结果如何,都没关系,下面我继续向大家讲解海东集团的发展情况: 在最初的两年里,HDU发展非常迅速,综合 ...
- hdu 1106 字符串处理
这题主要用到字符串的分割,和字符型转换成整型,这其实可以用两个函数来代替. atoi这个函数原来做进制转换的时候就接触过.如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换 ...
- 杭电OJ分类题目(1)
原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...
最新文章
- kangle代理服务器限制客户端使用时间
- 谷歌新模型突破BERT局限:NLP版「芝麻街」新成员Big Bird长这样
- 最简单的nagios监控内存插件(shell)
- date转换成string hive_[转] String to Date conversion in hive - 在 Hive 中各种字符串转换成日期格式...
- .net core EPPlus npoi_微软官方上线免费C#、.NET在线教程视频
- 3Sum探讨(Java)
- 【ACM-ICPC 2018 沈阳赛区网络预赛 I】Lattice's basics in digital electronics
- 查看VMware上虚拟机的 ip 地址
- android 3.x,Android Studio3.x的坑(三)
- ajax注册用户名为空,怎么用ajax和js检测用户名是否合法和不能为空
- 二进制的科学计数法?白话谈谈计算机如何存储与理解小数:IEEE 754
- RocketMQ-安装使用
- delphi const
- 《C语言程序设计》(谭浩强第五版) 第5章 循环结构程序设计 习题解析与答案
- CAD常用命令大全(快捷键和命令说明)
- 数据包络分析--两阶段加性网络DEA--使用优化黄金分割比例算法(第二篇)
- 向量的二范数平方求导
- 2017年总结:人生百味,有你真好
- 如何整合JIRA、FishEye、Crucible进行CodeReview-摘自网络
- 短信验证码接收不到原因和解决方案分析