网易测试岗笔试第一题
#include<vector>
#include<iostream>
#include<string>
#include<sstream>
#include<algorithm>
using namespace std;
int main(){
vector<vector<int>>vec;
int n=0;
cin>>n;
int num=0;
cin>>num;
vec.reserve(n);
if(n < 1)
return 0;
/* for(int i=0;i<n;i++)
vec[i].clear();*/
if(num>1000)
return 0;
int temp;
for(int i=0;i<num;i++)
{
cin>>temp;
vec[temp-1].push_back(1);
}
int result=vec[0].size();
for(int i=1;i<n;i++)
{
if(vec[i].size()<result)
result=vec[i].size();
}
cout<<result;
}
#网易##测试#
#include<iostream>
#include<string>
#include<sstream>
#include<algorithm>
using namespace std;
int main(){
vector<vector<int>>vec;
int n=0;
cin>>n;
int num=0;
cin>>num;
vec.reserve(n);
if(n < 1)
return 0;
/* for(int i=0;i<n;i++)
vec[i].clear();*/
if(num>1000)
return 0;
int temp;
for(int i=0;i<num;i++)
{
cin>>temp;
vec[temp-1].push_back(1);
}
int result=vec[0].size();
for(int i=1;i<n;i++)
{
if(vec[i].size()<result)
result=vec[i].size();
}
cout<<result;
}
#网易##测试#