题目出处:http://codeforces.com/problemset/problem/903/C
题目大意:求这组数据中数据出现的最大重复次数
#include<iostream> #include<map> using namespace std; int main(){ int n; cin>>n; int x,ans=0; map<int,int> t; for(int i=0;i<n;i++){ cin>>x; t[x]++; ans = ans>t[x]?ans:t[x]; } cout<<ans; return 0; }
解题思路也是简单,但是测试数据过大情况下,普通方式无法解决,这里应用了map
详细对于#include<map>的了解百度都有