文章
7
粉丝
0
获赞
39
访问
1.6k
还得是map简单
#include<iostream>
#include<map>
#include<utility>
using namespace std;
int main(){
int n,m;
int a[200]={0};//保存每本书喜欢的人数
map<int,int>mymap;
while(cin>>n>>m){
for(int i=0;i<200;++i)
a[i]=0;
mymap.clear();//不要忘记清零啊!!!
int k=0;
for(int i=0;i<n;++i){
cin>>k;
++a[k];
mymap.insert(pair<int,int>(i,k));
}
map<int,int>::iterator it=mymap.begin();
for(int i=0;i<n;++i,++it){
if(a[it->second]==1)
cout<<"BeiJu"<<endl;
else
cout<<a[it->second]-1<<endl;
}
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发