news 2026/4/18 10:32:34

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/18 4:15:49

如何将lora-scripts集成到企业AI中台?架构设计思路分享

如何将 lora-scripts 集成到企业AI中台&#xff1f;架构设计思路分享 在当今生成式AI加速渗透企业场景的背景下&#xff0c;如何让大模型真正“为我所用”&#xff0c;而不是停留在实验阶段&#xff0c;已成为AI中台建设的核心命题。许多企业已经部署了基础的大语言模型或图像生…

作者头像 李华
网站建设 2026/4/18 7:44:49

救命神器2025 MBA毕业论文必备TOP9 AI论文写作软件测评

救命神器2025 MBA毕业论文必备TOP9 AI论文写作软件测评 2025年MBA毕业论文写作工具测评&#xff1a;为何需要一份权威榜单&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI论文写作工具逐渐成为MBA学生撰写毕业论文的重要辅助手段。然而&#xff0c;面对市场上琳琅满目的…

作者头像 李华
网站建设 2026/4/18 7:37:00

利用lora-scripts进行小数据微调:仅需200条样本即可适配垂直场景

利用lora-scripts进行小数据微调&#xff1a;仅需200条样本即可适配垂直场景 在医疗影像报告生成、法律文书自动起草或独立艺术家风格复现这些高度专业化的场景中&#xff0c;通用大模型往往“力不从心”——它们或许能写出语法正确的句子&#xff0c;却难以精准捕捉领域术语的…

作者头像 李华
网站建设 2026/3/27 1:16:38

仅需50张图!教你用lora-scripts打造个性化AI绘画模型

仅需50张图&#xff01;教你用lora-scripts打造个性化AI绘画模型 在内容创作日益依赖AI的今天&#xff0c;你是否也曾遇到这样的困扰&#xff1a;Stable Diffusion能画出惊艳的作品&#xff0c;却始终“不像你的风格”&#xff1f;想让AI记住某个角色、某种笔触&#xff0c;结果…

作者头像 李华
网站建设 2026/4/18 2:01:37

如何批量处理1000张训练图?lora-scripts自动标注脚本使用技巧

如何批量处理1000张训练图&#xff1f;lora-scripts自动标注脚本使用技巧 在AI生成内容日益普及的今天&#xff0c;个性化模型微调已不再是实验室专属的技术动作。越来越多的创作者、独立开发者甚至小型工作室都希望用自己的数据集训练出专属风格的图像生成模型——比如一个极具…

作者头像 李华
网站建设 2026/4/18 2:57:37

Clang 17编译C++26项目踩坑实录,这6个错误你不得不防

第一章&#xff1a;Clang 17与C26的兼容性概览Clang 17 作为 LLVM 项目的重要组成部分&#xff0c;进一步增强了对最新 C 标准的支持。尽管 C26 尚未正式发布&#xff0c;其核心语言特性和库改进已在 Clang 17 中以实验性或部分实现的形式出现。开发者可通过启用特定编译标志来…

作者头像 李华