PKU-谁是你的潜在朋友

网友投稿 674 2022-10-03

PKU-谁是你的潜在朋友

PKU-谁是你的潜在朋友

题目链接

​​    首先你对借阅记录进行了一番整理,把N个读者依次编号为1,2,…,N,把M本书依次编号为1,2,…,M。同时,按照“臭味相投”的原则,和你喜欢读同一本书的人,就是你的潜在朋友。你现在的任务是从这份借阅记录中计算出每个人有几个潜在朋友。

输入描述:

每个案例第一行两个整数N,M,2 <= N ,M<= 200。接下来有N行,第i(i = 1,2,…,N)行每一行有一个数,表示读者i-1最喜欢的图书的编号P(1<=P<=M)

输出描述:

每个案例包括N行,每行一个数,第i行的数表示读者i有几个潜在朋友。如果i和任何人都没有共同喜欢的书,则输出“BeiJu”(即悲剧,^ ^)

示例1

输入

复制

4 52321

输出

复制

1BeiJu1BeiJu

题解:

哈希

#include #include #include using namespace std;int main(){ int n, m; cin >> n >> m; int buf[200], idx[200]; for(int i = 0; i < 200; i++){ buf[i] = -1; } for(int i = 0; i < n; i++){ cin >> idx[i]; buf[idx[i]]++; } for(int i = 0; i < n; i++){ if(buf[idx[i]] > 0) cout << buf[idx[i]] << endl; else cout << "BeiJu" << endl; } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解析MyBatis源码实现自定义持久层框架
下一篇:小程序的模板消息是什么意思(小程序有模板吗)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~