题意:找出最少能有多少个区间,能包含所有点。
思路:找出最多的点的个数。
#include<stdio.h>
#include<string.h>
#include<iostream>
#include<algorithm>
#include<map>
using namespace std;
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int a;int num=1;
map<int,int>mp;
for(int i=0;i<n;i++)
{
scanf("%d",&a);
mp[a]++;
if(mp[a]>num)
{
num=mp[a];
}
}
printf("%d\n",num);
}
return 0;
}