寒假训练--二分哈希--数据结构实验:哈希表
来源:互联网 发布:ios开发没有mac怎么办 编辑:程序博客网 时间:2024/05/18 03:16
数据结构实验:哈希表
Time Limit: 1000MS Memory limit: 65536K
题目描述
在n个数中,找出出现次数最多那个数字,并且输出出现的次数。如果有多个结果,输出数字最小的那一个。
输入
单组数据,第一行数字n(1<=n<=100000)。
接下来有n个数字,每个数字不超过100000000
接下来有n个数字,每个数字不超过100000000
输出
出现次数最多的数字和次数。
示例输入
31 1 2
示例输出
1 2
提示
来源
cz
示例程序#include <stdio.h>#define N 100000int s[N] , sum[N] ;int main(){ int i , n , tp , a ; scanf("%d", &n); for(i = 0 ; i < n ; i++) { scanf("%d", &a); tp = a % N ; if(tp < 0) tp += N ; while(1) { if(s[tp]==a || s[tp]==0) { s[tp] = a ; sum[tp]++; break; } else { tp++; if(tp >= N) tp = 0 ; } } } int x , p ; x = s[0] ; p = sum[0] ; for(i = 1 ; i < N ; i++) { if(p < sum[i] || (p==sum[i] && x > s[i]) ) { p = sum[i] ; x = s[i] ; } } printf("%d %d\n", x, p);}
0 0
- 寒假训练--二分哈希--数据结构实验:哈希表
- 寒假训练--二分哈希--数据结构上机实验之二分查找
- 寒假训练--二分哈希--小明的花费预算
- 寒假训练--树与二叉树--数据结构实验之二叉树的建立与遍历
- 寒假训练--树与二叉树--数据结构实验之求二叉树后序遍历和层次遍历
- 2016寒假训练——二分
- 2016寒假训练——二分
- 2016寒假训练——二分
- 2016寒假训练——二分
- sduacm16级寒假训练 贪心二分
- sduacm16级寒假训练 贪心二分
- 数据结构上机实验之二分查找(哈希优化)
- 2016寒假训练——二分(2)
- 寒假集训——二分查找,哈希查找
- 数据结构上机实验之二分查找
- SDUT 数据结构上机实验之二分查找
- 数据结构上机实验之二分查找
- 数据结构上机实验之二分查找
- 男人在追女人前后的区别
- maven 修改本地仓库地址后还存放在.m2下
- STL之stack
- 云计算与openstack (三)整体架构与功能剖析
- Android的List点击某一项之后的背景设置
- 寒假训练--二分哈希--数据结构实验:哈希表
- Android 颜色渲染(八) SweepGradient扫描/梯度渲染
- 《STL源码剖析》traits技法
- EXP-00091: Exporting questionable statistics
- ARC简介以及工程中ARC与非ARC的混合
- hadoop yarn介绍
- 《Java编程思想》学习——按位运算符、移位运算符
- 寒假训练--二分哈希--小明的花费预算
- 从东莞扫黄看谷歌百度的搜索提示