CCF-出现次数最多的数
2016-03-31 20:45
176 查看
刚开始我是采用的三个数组,分别存储数值和出现次数,后来在同学建议下,采用数组下标。
用数组下标也是比较简洁的
用数组下标也是比较简洁的
#include <iostream> #include <string.h> using namespace std; int main() { int n,a[10001],max=0,s; //一定要注意数组越界 cin>>n; memset(a,0,sizeof(a)); for(int i=0;i<n;i++) { cin>>s; a[s]++; } for(int i=1;i<=10000;i++) if(max<a[i]) max=a[i]; for(int i=1;i<=10000;i++) if(max==a[i]) { cout<<i<<endl; break; } return 0; }
相关文章推荐
- EventBus事件总线——优雅地替换Handler
- TForm.ShowModal只是接管消息循环,禁止外部键盘和鼠标输入到别的窗口,但并不封锁其它窗口继续获取消息(比如WM_TIMER消息仍可被发送到别的窗口上)
- 组合方法(ensemble method) 与adaboost提升方法
- Swift-2.14构造过程
- .NET软件工程师面试总结
- Spring IOC和DI
- get_headers函数判断远程文件是否存在
- windows程序员进阶系列:《软件调试》之O--- WinDbg使用介绍
- 特征工程 for machine learning
- 我的第一个作业
- __declspec(dllimport)的作用
- 一个人的旅行
- 2016-3,第四期培训
- TCP序列号和确认号详解(转载)
- 15数字排序 最后一个最小
- Wireshark-UDP数据报分析&&广播
- 【JQuery】:text表单文本选择器
- Windows media player控件的属性、方法及应用
- (OK) 在Android系统上运行C/C++程序
- ES5新增函数之一: Array, JSON, String, Date