UVa11462
2016-06-03 17:26
148 查看
Problem: Age Sort
Description: 给n个数排序,n<=2∗106。且每个数字都在[1,100]的范围内。
Solution: Hash思想,我们可以开一个长度为101的数组,数组a[i]的含义是数字i有多少个。这样输出的时候就二重循环输出这些数就好了。
Code(C++):
Description: 给n个数排序,n<=2∗106。且每个数字都在[1,100]的范围内。
Solution: Hash思想,我们可以开一个长度为101的数组,数组a[i]的含义是数字i有多少个。这样输出的时候就二重循环输出这些数就好了。
Code(C++):
#include <stdio.h> const int M=105; int main() { int n; while(scanf("%d",&n),n){ int x; int cnt[M]={0}; for(int i=0;i<n;i++) scanf("%d",&x), ++cnt[x]; bool f=false; for(int i=0;i<M;i++) for(int j=0;j<cnt[i];j++) if(!f) printf("%d",i), f=true; else printf(" %d",i); puts(""); } return 0; }
相关文章推荐
- OC与swift相互调用
- jQuery select 清空保留第一项
- menu
- vue实例属性(vm.$els)
- jquery file upload 后台收到的文件名中文乱码, filename中文乱码
- 浅谈自动化测试
- 加个标记达到同步效果~
- 最小公倍数的计算
- db2 导入导出命令操作步骤
- iOS 传值方法(属性传值、代理传值、Block、通知、单例)
- A java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecl
- 微信支付调起支付控件一闪而过
- servlet单实例多线程运行原理
- 反射获取对象中属性的信息,包括属性的特性
- window上使用you-get下载视频(一)
- 单例模式
- 使用html5中video自定义播放器必备知识点总结以及JS全屏API介绍
- 第十五周项目1:阅读程序,领会STL用法(4)
- 【Android】Android之命令行安装apk
- 在iOS中动态改变statusbar的颜色