2983:谁是你的潜在朋友

简介: 总时间限制: 1000ms 内存限制: 65536kB描述“臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。

总时间限制: 1000ms 内存限制: 65536kB
描述
“臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。
首先你对借阅记录进行了一番整理,把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”(即悲剧,^ ^)
样例输入
4 5
2
3
2
1
样例输出
1
BeiJu
1
BeiJu

 1 #include <stdio.h>
 2 int main(int argc, char *argv[])
 3 {
 4     int N,M;
 5     int arrN[210]={0},arrM[210]={0};
 6     int i,p;
 7     scanf("%d%d",&N,&M);
 8     for(i=0;i<N;i++)
 9     {
10         scanf("%d",&p);
11         arrN[i]=p;
12         arrM[p]++;
13     }
14     for(i=0;i<N;i++)
15     {
16         p=arrN[i];
17         if(arrM[p]<2) printf("BeiJu\n");
18         else printf("%d\n",arrM[p]-1);
19     }
20     return 0;
21 }

 

相关文章
|
测试技术
解决Bug应有的心态和解决方法的一些思路、方法和心得
永远要相信程序是不会骗你的,是自己在处理理逻辑中出问题,而在特定的环境中才会出现或者是自己压根就想不到情况下出现。 前几天在处理一个接口任务时,在测试环境跑是一点都没有,但在正式环境却没有将数据拉下来。没有报任何错误,一度怀疑、抱怨! 还好最后找到问题解决了!
92 0
|
人工智能 安全 数据可视化
ChatGPT 出现严重技术漏洞,“当红炸子鸡”翻车了?
ChatGPT 出现严重技术漏洞,“当红炸子鸡”翻车了?
154 0
|
存储 安全 中间件
网站漏扫服务换个思路提高渗透测试效率
在渗透测试过程中,我们可以通过插件识别类型后,使用漏洞脚本对特定系统进行模糊。在这里,笔者将与大家分享漏洞POC验证系统的设计和研究思路。在系统开发之初,选用了分布式平台设计架构。后来因为考虑到与分布式资产扫描平台兼容的接口,最后理解了耦合机制,彻底变成了单机版。首先我们可以看到这个地方没有单独设计web管理端,只能通过命令行调度。但是,在设计中,守护进程restapi是保留的,它可以接受来自第三方平台的调度请求。插件模块调用方面,主要有三个模块:流行的漏洞插件,主要用于重现常见的手工测试方法和一些团队发现的内部漏洞。密码漏洞插件:主要包括端口、中间件、未授权应用和弱密码漏洞,包括弱密码字典。
255 0
网站漏扫服务换个思路提高渗透测试效率
|
网络虚拟化
【俺修复的印象最深的bug】一名在校网工处理的一个无语的网络Bug
【以及经过脱敏处理,无重要信息泄露】本人在校大学生,网络水平还行,是学校信息中心常驻外援工程师,hhhhhhhhhhhhh。 某次在食堂吃晚饭的时候一个电话把我call过去,说新配置一新机房网络,网联不通,弄了一下午了看不出问题。
1668 0
【俺修复的印象最深的bug】一名在校网工处理的一个无语的网络Bug
|
程序员 开发工具 开发者
程序员如何克服——可怕的“职业倦怠”
  程序员这个职业压力大,节奏快,任务繁重,所以很容易令人感觉倦怠,令人感觉烦躁,郁闷,疲惫不堪。程序员如何克服可怕的“职业倦怠”,方法如下:   丰盛的早餐——身处高科技产业漩涡的我们常常会熬夜到凌晨两三点,然后又因为起得晚急匆匆赶去上班,因而没时间吃任何早餐。又或者,可能你只能在路上一些脏兮兮的早餐店中买点小得可怜的熏肉三明治。我们都知道早餐是一天中最重要的一餐。而且不仅仅是要吃早饭,吃什么也很重要。要吃一些富含蛋白质的健康食品,如豆类,鳄梨和全麦面包。不要吃白面包和早餐麦片,糖分太多,会让人血糖升高而瞌睡。   准时上床睡觉——预备9个小时的睡眠时间,保证能睡到7或8个小时。有的人
185 0
公鼠怀孕论文停止撤稿,作者称受到非科学讨论攻击!回应伦理担忧:减轻了动物痛苦
公鼠怀孕论文停止撤稿,作者称受到非科学讨论攻击!回应伦理担忧:减轻了动物痛苦
178 0
|
程序员
[译] 作为程序员你不能成功的 10 个迹象
编程是人类的基本技能,就像阅读、写作和算术一样。任何人都可以通过时间和努力学习编程。
3182 0
|
安全 物联网
你不可不知的安全问题与9大趋势
当今安全问题与9大趋势,根据文章阿里安全资深总监张玉东解读安全技术9大新趋势整理。1、首先是国内企业安全意识觉醒力度不够、安全投入不足;2、其次,很多企业的安全做法相对于瞬息万变的黑灰产形态,仍然比较传统;3、安全行业参与各方尚未建立起有效协同;4、数字时代,企业在准备不足的情况下,就要面临数据安全保护的巨大挑战;5、即将到来的5G/IPv6/IoT时代将深刻改变互联网的安全格局。
1236 0
|
敏捷开发 Java 程序员
说说哪本书是对程序员最有影响、每个程序员都该阅读的书?
网上有很多关于程序员必读的书单,感觉都不是很有代表性。今天无意看到了一篇总结还算不错的书单。和园友们分享。以下书单中提到的书看过一部分,给我的感觉是经典就是经典。读过之后确实得到了很多东西,它们都潜在的影响着我。
983 0

相关实验场景

更多
下一篇
DataWorks