二分法 哈希表送上(详见sdut1480)
来源:互联网 发布:淘宝网店装修多少钱 编辑:程序博客网 时间:2024/06/07 12:48
数据结构实验:哈希表
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
在n个数中,找出出现次数最多那个数字,并且输出出现的次数。如果有多个结果,输出数字最小的那一个。
输入
单组数据,第一行数字n(1<=n<=100000)。
接下来有n个数字,每个数字不超过100000000
接下来有n个数字,每个数字不超过100000000
输出
出现次数最多的数字和次数。
示例输入
31 1 2
示例输出
1 2
#include<stdio.h> #include<string.h> #include<iostream> #include<algorithm> using namespace std; int cmp(int x,int y) { return x<y; } int main() { int n,a[100001],k=0,count=1,t; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n,cmp); for(int i=0;i<n;i++) { if(a[i]==a[i+1]) { count=count+1; } else {if(count>k) k=count,t=a[i];count=1;} } printf("%d %d\n",t,k); return 0; }
0 0
- 二分法 哈希表送上(详见sdut1480)
- SDUT1480
- Python快速教程(详见网页)
- 归并算法模板(详见算法入门经典p143)
- Linux的概念与体系(详见网页)
- 二分法(摘)
- 二分法(折半查找)
- 求解方程(二分法)
- 二分法(数组形式)
- Monthly Expense(二分法)
- 矩阵(二分法)
- 二分法查询(数组)
- Pie (二分法)
- 汉诺塔 X(二分法)
- 二分法(折半查找)
- 二分法(分蛋糕)
- 折半查找(二分法)
- HDU 1597(二分法)
- 线段树专题
- hdu 3874 Necklace 线段树
- 性能测试之LoardRunner 测试场景监控关注的几点
- 430仿真器安装驱动提示INF找不到所需的段落解决方法
- java中的AWT布局管理器
- 二分法 哈希表送上(详见sdut1480)
- 提高编程能力的建议
- Maven生命周期详解
- 2014.2.22 C语言 头文件
- winrar破解方法
- PAT basic 1006 : 换个格式输出整数
- 【Java TCP/IP Socket】Socket编程大合集
- 设计模式C++学习笔记之一(Strategy策略模式)
- C++中const用法总结