uva 11462 更快的基数排序
来源:互联网 发布:数据库开发需要学什么 编辑:程序博客网 时间:2024/04/28 22:08
/***************** * Author:fisty * Data:2014-12-12 * uva11462 * 基数排序 * *****************/#include <cstdio>#include <algorithm>#include <cstring>#include <ctype.h>using namespace std;#define MAX_N 101int a,n;int c[MAX_N];inline int readint(){ char c = getchar(); int ok = 0; //如果读入负数ok = 1 if(c == '-'){ ok = 1; c = getchar(); } while(!isdigit(c)){ //如果第一个是标点或者空格则继续输入 c = getchar(); } int x = 0; while(isdigit(c)){ x = x * 10 + c - '0'; c = getchar(); } if(ok) return -x; //如果读入负数 return x;}char buf[10];inline int writerint(int i){ int p = 0; if(i == 0) p++; else while(i){ buf[p++] = i % 10; i /= 10; } for(int j = p-1; j >= 0; j--) putchar('0' + buf[j]);}int main(){ while(n = readint()){ memset(c, 0, sizeof(c)); for(int i = 0;i < n; i++){ c[readint()]++; } int first = 1; for(int i = 0;i <= 100; i++){ for(int j = 0;j < c[i]; j++){ if(!first){ printf(" "); } first = 0; writerint(i); } } printf("\n"); }}
0 0
- uva 11462 更快的基数排序
- uva 11462 基数排序
- 更快的学习
- 更快的memcpy
- 更快的AtomicInteger
- 更快的快速排序
- 如何进步的更快
- 怎样才能更快的进步
- 更快的sql语句
- AOJ569 乘的更快
- [转]更快的学习
- 更快的异步执行
- php更快的hugepage
- APP更快的秘籍
- UVA 11462 Age sort (基数排序+优化输入输出)
- Calgary Collegiate Programming Contest 2008 / UVa 11549 Calculator Conundrum (Floyd判圈算法&更快的优化)
- 让系统变快的更快的解决方法
- 更快的写XML的方法
- shell的输入和输出
- Cakephp_2.5:Component,Behavior,Helper
- NYOJ 216 A problem is easy【数学题】
- leetcode 之Unique Paths
- 滚动数组
- uva 11462 更快的基数排序
- OC中类的函数参数问题,以及方法与函数的区别。
- 好像很有道理的样子
- 亚信大数据平台产品经理 杨晋:大数据是怎么应用于技术方面的
- 机器学习的9个基础概念和10种基本算法总结
- HDU1159 && POJ1458:Common Subsequence(LCS)
- mysqldump 备份MYSQL带存储过程和注释
- TreeMap的使用实例:统计字符出现次数
- PostgreSQL安装详细步骤(windows)