题解 | 谁是你的潜在朋友

#include <iostream>
#include <map>

using std::cout;
using std::cin;
using std::endl;
using std::map;

int main() {
    int n, m;
    cin >> n >> m;

    map<int, int> Map;
    int num[200] = {0};
    for (int i = 0; i < n; i++) {	// 获取用户输入的数据
        cin >> num[i];
        Map[num[i]]++;	// 计算喜欢图书i的总人数
    }
    for (int i = 0; i < n; i++) {
        if (Map[num[i]] == 1)	// 若自己喜欢的书只有一个人喜欢(自己),那就BeiJu
            cout << "BeiJu" << endl;
        else
            cout << Map[num[i]] - 1 << endl;	// 自己喜欢的书被多个人喜欢(>=2),输出总人数-1(减去自己)
    }
    return 0;
}

全部评论

相关推荐

10-19 14:15
兰州大学 Java
黄花菜豆:咱俩bg很一致啊uu而且我也做过这个仿小红书,感觉有点太深了短期内不好驾驭啊怕被问穿
点赞 评论 收藏
分享
09-22 09:42
门头沟学院 Java
牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
如果可以选,你最想去哪家...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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