题解 | #谁是你的潜在朋友#

谁是你的潜在朋友

https://www.nowcoder.com/practice/0177394fb25b42b48657bc2b1c6f9fcc

#include <bits/stdc++.h>
using namespace std;

map<int, int> M;

int main() {
    int n,m;
    while(cin>>n>>m){
        // for(int i=0;i<n;i++) { int tmp;cin>>tmp;M[i]=tmp;}
        // for(int i=0;i<n;i++){
        //     int cnt = 0;
        //     for(int j=0;j<n;j++){
        //         if(j == i) continue;
        //         if(M[i] == M[j]) cnt++;
        //     }
        //     if(cnt!=0) cout<<cnt<<endl;
        //     else cout<<"BeiJu"<<endl;
        // }
        int a[1000];
        for(int i=0;i<n;i++) {int tmp;cin>>tmp;a[i]=tmp;M[tmp]++;}
        for(int i=0;i<n;i++){
            if(M.find(a[i])!=M.end() && M[a[i]]-1!=0) cout<<M[a[i]]-1<<endl;
            else cout<<"BeiJu"<<endl;
        }

    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

牛奶配面包:第二个经典博弈题目吧
点赞 评论 收藏
分享
肥肠椒绿:双非本可不就犯天条了,双非本就应该打入无间地狱
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务