news 2026/4/16 14:29:22

2025年中国科学院大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年中国科学院大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年中国科学院大学计算机考研复试机试真题

2025年中国科学院大学计算机考研复试上机真题

历年中国科学院大学计算机考研复试上机真题

历年中国科学院大学计算机考研复试机试真题

更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream

N 诺 DreamJudge 题库:输入 “学校名称” 即可筛选该校历年机试真题,题目均在考纲范围内,按难度自动排序。还可搭配《计算机考研机试攻略》刷题,书中题目可通过题号直接在题库中查找。

谁是你的潜在朋友

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

“臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。 首先你对借阅记录进行了一番整理,把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<bits/stdc++.h>
  2. using namespace std;
  3. map<int,int> mp1; // duzhei like book
  4. map<int,int> mp2; // book-person number
  5. int main(){
  6. int n,m;
  7. cin>>n>>m;
  8. for(int i=0;i<n;i++){
  9. int no;
  10. cin>>no;
  11. mp1[i]=no;
  12. mp2[no]++;
  13. }
  14. for(int i=0;i<n;i++){
  15. int num=mp2[mp1[i]]-1;
  16. if(num==0) cout<<"BeiJu"<<endl;
  17. else cout<<num<<endl;
  18. }
  19. return 0;
  20. }

代码二

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n,m;
  6. cin>>n>>m;
  7. map<int,int> p;
  8. int a[n];
  9. for(int i=0;i<n;i++)
  10. {
  11. cin>>a[i];
  12. p[a[i]]++;
  13. }
  14. for(int i=0;i<n;i++)
  15. {
  16. if(p[a[i]]==1)
  17. cout<<"BeiJu"<<endl;
  18. else
  19. cout<<p[a[i]]-1<<endl;
  20. }
  21. }

代码三

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int n, m;
  6. while(cin >> n >> m) {
  7. map<int, int> mp;
  8. int arr[n];
  9. for(int i = 0; i < n; i++) {
  10. int x;
  11. cin >> x;
  12. arr[i] = x;
  13. mp[x]++;
  14. }
  15. for(int i = 0; i < n; i++) {
  16. int size = mp[arr[i]] - 1;
  17. if(size == 0) {
  18. cout << "BeiJu" << endl;
  19. } else {
  20. cout << size << endl;
  21. }
  22. }
  23. }
  24. return 0;
  25. }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 14:55:28

数据科学与大数据技术毕设创新的课题答疑

0 选题推荐 - 大数据篇 毕业设计是大家学习生涯的最重要的里程碑&#xff0c;它不仅是对四年所学知识的综合运用&#xff0c;更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要&#xff0c;它应该既能体现你的专业能力&#xff0c;又能满足实际应…

作者头像 李华
网站建设 2026/4/13 9:03:19

GitHub镜像+国内源双管齐下,极速搭建lora-scripts训练环境

GitHub镜像国内源双管齐下&#xff0c;极速搭建lora-scripts训练环境 在AI生成内容&#xff08;AIGC&#xff09;热潮席卷各行各业的今天&#xff0c;越来越多开发者希望快速上手LoRA微调技术——无论是为Stable Diffusion定制专属画风&#xff0c;还是对大语言模型进行轻量化适…

作者头像 李华
网站建设 2026/4/16 12:15:26

微pe官网风格延续:精简Linux发行版运行lora-scripts轻量训练

微pe官网风格延续&#xff1a;精简Linux发行版运行lora-scripts轻量训练 在一台老旧笔记本上插入U盘&#xff0c;启动一个不到2GB的系统镜像&#xff0c;十几秒后进入命令行界面——没有花哨的桌面、没有后台服务干扰。你只需输入一条命令&#xff0c;系统便开始自动训练属于你…

作者头像 李华
网站建设 2026/4/16 13:53:20

HTML自定义属性增强lora-scripts前端组件交互性

HTML自定义属性增强lora-scripts前端组件交互性 在AI模型微调日益普及的今天&#xff0c;一个设计师想要训练专属的艺术风格LoRA模型&#xff0c;却对命令行、YAML配置文件望而生畏——这正是当前许多非技术用户面临的现实困境。如何让复杂的机器学习流程变得像点击按钮一样简单…

作者头像 李华
网站建设 2026/4/7 19:20:55

清华镜像同步频率揭秘:lora-scripts每日更新机制说明

清华镜像同步频率揭秘&#xff1a;lora-scripts每日更新机制说明 在生成式AI快速落地的今天&#xff0c;越来越多开发者希望基于Stable Diffusion或开源大模型训练专属风格——但真正动手时却发现&#xff1a;环境配置复杂、依赖下载缓慢、参数调优无从下手。尤其在国内网络环境…

作者头像 李华
网站建设 2026/4/16 10:02:29

网盘直链下载助手浏览器兼容性测试:适配lora-scripts用户群体

网盘直链下载助手浏览器兼容性测试&#xff1a;适配lora-scripts用户群体 在 AI 模型训练日益“平民化”的今天&#xff0c;越来越多非专业开发者开始尝试使用 LoRA 技术微调 Stable Diffusion 或大语言模型。这类任务的核心门槛并不在于算法本身&#xff0c;而在于——如何稳…

作者头像 李华