zoukankan      html  css  js  c++  java
  • COGS 1406. 邻居年龄排序[Age Sort,UVa 11462](水题日常)

    ★   输入文件:AgeSort.in   输出文件:AgeSort.out   简单对比
    时间限制:1 s   内存限制:2 MB

    【题目描述】

    Mr.Zero(CH)喜闻乐见地得到了一台内存大大增强的 OI型 Apple Ⅱ,可以运行C,C++,和Pascal!为了炫耀这台高端的计算机,Mr.Zero决心将邻居们的年龄(0≤Age[i]≤120)统计后进行统计。但是,古董终究是古董,Mr.Zero拥有最多n个邻居(n≤2,400,000)但是计算机所能运行程序时的内存限制竟然达到了2MB。请你帮助他设计排序他的统计数据。

    【输入格式】

    一行整数,表示每个邻居的年龄

    【输出格式】

    一行整数,为排序后的年龄;

    【样例输入】

    1 50 9 5 25 36 
    

    【样例输出】

    1 5 9 25 36 50

    【来源】

    (Age Sort,UVa 11462)[数据来源,Algorithms Consult,Chen Hao]

    桶排

    屠龙宝刀点击就送

    #include <cstdio>
    int N,Age[121];
    
    int a;
    int main()
    {
        freopen("AgeSort.in","r",stdin);
        freopen("AgeSort.out","w",stdout);
        while(scanf("%d",&a)!=EOF) Age[a]++;
        for(int i=0;i<=120;i++)
        {
            if(Age[i]) while(Age[i]--) printf("%d ",i);
        }
        return 0;
    }
    我们都在命运之湖上荡舟划桨,波浪起伏着而我们无法逃脱孤航。但是假使我们迷失了方向,波浪将指引我们穿越另一天的曙光。
  • 相关阅读:
    隐藏NGINX服务器名称 和版本号
    salt-grains
    格式化输出文本的方法
    递归例子
    yield 生成器例子
    Python基础之函数
    Python基础之面向对象
    Python基础之模块2
    Python基础之字符编码
    Python基础之文件操作
  • 原文地址:https://www.cnblogs.com/ruojisun/p/6730130.html
Copyright © 2011-2022 走看看