文章

26

粉丝

0

获赞

141

访问

4.6k

头像
谁是你的潜在朋友 题解:map和vector
P1225 北京大学机考题
发布于2026年3月27日 23:45
阅读数 17

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,m;
    cin>>n>>m;
    map<int,int> mp;//第i个读者,喜欢的书的编号
    int x;
    vector<int> buf;//下标:书的编号 值:读这本书的人
    for(int i=0;i<m;i++){
        buf.push_back(0);
    }
    for(int i=0;i<n;i++){
        cin>>x;
        mp[i]=x;
        buf[x]++;
    }
    for(int i=0;i<n;i++){
        if(buf[mp[i]]!=1){
            cout<<buf[mp[i]]-1<<endl;
        }
        else cout<<"BeiJu"<<endl;
    }
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发