记录编号 |
174866 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[UVa 11462] 年龄排序 |
最终得分 |
100 |
用户昵称 |
<蒟蒻>我要喝豆奶 |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
1.947 s |
提交时间 |
2015-08-03 14:38:53 |
内存使用 |
0.29 MiB |
显示代码纯文本
#include <cstdio>
#include <cctype>
#define maxa 121
#define inf -1
int age[maxa] = {0} ;
inline int qread()
{
int num = inf , ch ;
while (ch = getchar() , !isdigit(ch) && ch != EOF) ;
if (ch == EOF) return inf ; num = ch - '0' ;
while ( ch = getchar() , isdigit(ch) ) num = num*10+ch-'0' ;
return num ;
}
void qwrite(int num)
{
char ch[10] = {0} ;
while (ch[++ch[0]] = num%10+'0' , num /= 10 , num ) ;
while (putchar(ch[ch[0]]) , --ch[0] , ch[0] ) ; putchar(' ') ;
}
int main()
{
freopen("AgeSort.in" ,"r",stdin ) ;
freopen("AgeSort.out","w",stdout) ;
int t ; while (t = qread() , t != inf) age[t] ++ ;
for (int i = 0 ; i < maxa ; i ++ )
for (int j = 0 ; j < age[i] ; j ++ )
qwrite(i) ;
return 0 ;
}