博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 11462
阅读量:5734 次
发布时间:2019-06-18

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

hot3.png

/** * @brief uva 11462 * @file 11462.cpp * @author mianma * @created 2014/12/16 16:07 * @edited  2014/12/16 16:07 * @type sort * @note */#include 
#include 
#include 
#include 
using namespace std;#define max(a, b)  ((a) > (b) ? (a) : (b))#define min(a, b)  ((a) > (b) ? (b) : (a)) #define abs(a)     ((a) >  0  ? (a) : (0 - (a)))#define CLR(vec)   memset(vec, 0, sizeof(vec))#define MAXV   100 /*radix sort' counter */int c[MAXV + 10];/*fast read IO*/int read_int(){    int ch = getchar();    while(!isdigit(ch))        ch = getchar();    int x = 0;    while(isdigit(ch)){        x  = x*10 + ch - '0';        ch = getchar();    }    return x;}/*fast write IO*/int write_int(int x){    static char buf[8];    int n = 0;    while(x){        buf[n++] = x%10 + '0';        x       /= 10;    }    for(int i = n -1 ; i >= 0; i--)        putchar(buf[i]);}int main(void){#ifdef DEBUG    freopen("./in",  "r", stdin);    freopen("./out", "w", stdout);#endif    int n, tmp;    while(~scanf("%d", &n) && n){        CLR(c);        for(int i = 0; i < n; i++)                ++c[read_int()];        int tot = 0;        for(int i = 1; i <= MAXV; i++){            while(c[i]){                write_int(i);                --c[i];                ++tot;                printf("%c", tot == n ? '\n': ' ');            }        }    }    return 0;}

转载于:https://my.oschina.net/u/572632/blog/360452

你可能感兴趣的文章
重置密码、单用户模式、救援模式
查看>>
LAMP环境搭建1-mysql5.5
查看>>
第三课 Linux目录及文件管理、用户组管理及bash重定向
查看>>
shell 脚本攻略--小试牛刀
查看>>
spring boot view override
查看>>
bzoj 2282: [Sdoi2011]消防
查看>>
我的友情链接
查看>>
centos5.9使用RPM包搭建lamp平台
查看>>
关于C#面向对象2
查看>>
Javascript String类的属性及方法
查看>>
vim编辑器如何添加或删除多行注释
查看>>
[LeetCode] Merge Intervals
查看>>
iOS开发-按钮的基本使用
查看>>
在QT和SDL搭建的框架中使用OPENGL在SDL窗口上进行绘图
查看>>
REST技术第三步 @BeanParam的使用
查看>>
SharePoint 读取 Site Columns 的数据并绑定到DropdownList
查看>>
Python中的对象行为与特殊方法(二)类型检查与抽象基类
查看>>
使用 axios 详解
查看>>
通信基站(dfs回溯,思维)
查看>>
nginx web加密访问
查看>>