题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=26739

题目大意:

给出数组年龄数据,每组有n(0<n<=2000000)个数据,要求按从小到大的顺序进行排列,需要注意的是输入的数据有可能比较多,所以需要使用更快的IO

案例:

           Sample Input
              5
              3 4 2 1 5
              5
              2 3 2 3 1
              0
              Sample Output
              1 2 3 4 5
              1 2 2 3 3

题目分析:

多组数据,需注意的是数据大小不定,则可以在函数体外进行数组的定义后,再运用sort函数对数组进行排列,另外要注意数据的输出格式!

源代码:

 1 #include<cstdio>
 2 #include<algorithm>
 3 using namespace std;
 4 const int maxn=2000000;
 5 int a[maxn];//函数体外定义数组
 6 int n;
 7 int main()
 8 {
 9
10     while(scanf("%d",&n)&&n)
11     {
12         for(int i=0;i<n;i++)
13            scanf("%d",&a[i]);//输入年龄
14         sort(a,a+n);//排序
15         printf("%d",a[0]);
16          for(int j=1;j<n;j++)//注意空格输出格式
17            printf(" %d",a[j]);
18         printf("\n");
19     }
20     return 0;
21 }

转载于:https://www.cnblogs.com/huaszjh/p/4655538.html

11462 - Age Sort相关推荐

  1. UVA之11462 - Age Sort

    [题目] You are given the ages (in years) of all people of a country with at least 1 year of age. You k ...

  2. ( 设计高效算法 ) 年龄排序 Age Sort Uva 11462

    ( 设计高效算法 ) 年龄排序 Age Sort Uva 11462 可以使用整数排序法, 内存太小无法堆排序. #include <cstdio> #include <cstrin ...

  3. π-Algorithmist分类题目(3)

    原题网站:Algorithmist,http://www.algorithmist.com/index.php/Main_Page π-Algorithmist分类题目(3) Probability ...

  4. C++中std::sort/std::stable_sort/std::partial_sort的区别及使用

    某些算法会重排容器中元素的顺序,如std::sort.调用sort会重排输入序列中的元素,使之有序,它默认是利用元素类型的<运算符来实现排序的.也可以重载sort的默认排序,即通过sort的第三 ...

  5. python sort 多级排序_sort、sorted排序技巧(多级排序)

    Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列. 示例: from operator import itemge ...

  6. python工资津贴的计算和排序-python sort、sorted高级排序技巧

    Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列. 1)排序基础 简单的升序排序是非常容易的.只需要调用sorte ...

  7. python sort、sorted 高级用法

    python sort.sorted高级排序技巧 转载原因:学习<机器学习实战>决策树这一章节时,对为了确定叶节点而采用的多数表决法的python程序有些疑惑 故求助度娘,发现了这篇文章, ...

  8. php 二维sort,php 二维数组排序

    前提 给定一个二维数组,请根据指定的数组key,写出最优的排序.排序条件age asc,sex desc,指定数组如下: $arr = [ ['id'=>1, 'age'=>1, 'sex ...

  9. python sort()、sorted()

    python sort.sorted排序 这篇文章主要介绍了python sort.sorted高级排序技巧,本文讲解了基础排序.升序和降序.排序的稳定性和复杂排序.cmp函数排序法等内容.     ...

  10. python中的排序方法都有哪些_Python中的排序方法sort(),sorted(),argsort()等

    Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列. 1)排序基础 简单的升序排序是非常容易的.只需要调用sorte ...

最新文章

  1. JS重写提示框(confirm)
  2. 【强连通分量】Proving Equivalences
  3. Android怎么设置主活动,如何从另一个活动启动Android AppWidget的配置活动?
  4. 【Python】url基础:网络爬虫技术
  5. L1,L2正则化分析
  6. Python字符串的定义与常用操作
  7. 14、mybatis多表关联查询 association定义关联对象封装规则及懒加载
  8. Eureka Server集群同步
  9. mvc js ajax实例,MVC ajax异步上传文件例子(ajaxFileUpload)
  10. 机器人煮面机创始人_那个火爆的煮面机器人搬走了!一大波机器人“入侵”,无人餐厅只是玩噱头?...
  11. Linux Kernel代码艺术——数组初始化
  12. 提升大数据可视化的技巧有哪些
  13. 基于稀疏表示字典学习的图像超分辨率-杨建超论文解析
  14. 实用供热空调设计手册_空调水系统管路设计与施工,全是最实用的现场经验!...
  15. 如何修改文件格式(win10)
  16. 本地打印后台处理程序服务没有运行和windows无法连接到打印机拒绝访问
  17. 【黑客故事】钢铁侠Musk的音影记录
  18. 跳一跳python辅助软件思路及源码解析
  19. Unity3D之关于动画延时问题
  20. python对象模型_python 实现对象模型

热门文章

  1. 苹果爸爸发飙,封杀 React Native?
  2. Ubuntu16.04 安装Teamviewer
  3. java基础27 单例集合Collection及其常用方法
  4. 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
  5. python之配置日志的几种方式
  6. 2个版本并存的python使用新的版本安装django的方法
  7. Xcode 运行程序,左侧memory 不显示内存
  8. Android之ListView/GridView 优化
  9. 简单几何(线段相交) POJ 2653 Pick-up sticks
  10. 视图查询sql_视图 索引