文章

16

粉丝

134

获赞

0

访问

12.2k

头像
查找学生信息 题解:新学的用map来解决,AC
P1177 北京大学上机题
发布于2024年3月21日 15:57
阅读数 777

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发