文章

81

粉丝

0

获赞

282

访问

11.0k

头像
查找学生信息 题解:map
P1177 北京大学上机题
发布于2025年3月22日 15:10
阅读数 54

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,m,i,x,p[1000];
	while(cin>>n>>m){
		map<int,int>book;
		for(i=0;i<n;i++){
			cin>>x;
			p[i]=x;
			book[p[i]]++;
		}
		for(i=0;i<n;i++){
			if(book[p[i]]<=1){
				cout<<"BeiJu"<<endl;
			}else{
				cout<<book[p[i]]-1<<endl;
			}
		}
	}
	return 0;

}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发