news 2026/6/15 7:07:55

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个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。

输入输出格式
输入描述:

输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。

输出描述:

输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。

输入输出样例
输入样例#:
6 10 1 10 20 30 20
输出样例#:
10

代码一

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main() {
  4. int n;
  5. cin>>n;
  6. vector<int> v(n);
  7. map<int,int> freq;
  8. for(int i=0;i<n;i++){
  9. cin>>v[i];
  10. freq[v[i]]++;
  11. }
  12. int result=0;int max_count=0;
  13. for(map<int,int>::iterator it=freq.begin();it!=freq.end();++it){
  14. if(it->second>max_count){
  15. result=it->first;
  16. max_count=it->second;
  17. }
  18. else if(it->second==max_count&&it->first<result){
  19. result=it->first;
  20. }
  21. }
  22. cout<<result;
  23. return 0;
  24. }

代码二

  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include <math.h>
  5. #include <time.h>
  6. int main() {
  7. int n;
  8. scanf("%d",&n);
  9. int a[1000];
  10. int hash[10001]={0};
  11. int max=0;
  12. int i;
  13. for(i=0;i<n;i++)
  14. {
  15. scanf("%d",&a[i]);
  16. hash[a[i]]++;
  17. if(hash[a[i]]>hash[max]||(hash[a[i]]==hash[max]&&a[i]<max))
  18. {
  19. max=a[i];
  20. }
  21. }
  22. printf("%d\n",max);
  23. return 0;
  24. }

代码三

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

【气动学】弹道舱和升力飞行器大气再入研究附Matlab复现

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码获取及仿真…

作者头像 李华
网站建设 2026/6/15 14:24:49

Java线程池全解:工作原理、参数调优

线程池深度解析&#xff1a;高并发场景下的性能加速器《线程池&#xff1a;从原理到实践&#xff0c;打造高性能并发应用的秘密武器》《高并发场景下的线程管理艺术&#xff1a;线程池核心技术剖析》《告别频繁创建销毁线程&#xff1a;线程池如何将性能提升300%&#xff1f;》…

作者头像 李华
网站建设 2026/6/15 7:29:11

解读大数据领域数据产品的架构设计

解读大数据领域数据产品的架构设计:从“散沙”到“高楼”的建造逻辑 一、引言:为什么你的数据产品成了“摆设”? 先问你个扎心的问题:你有没有见过这样的“数据产品”? 业务同学要查“近7天新用户留存率”,翻了3个Dashboard才找到,结果数据和运营后台对不上; 产品经理…

作者头像 李华
网站建设 2026/6/15 12:17:25

Agent 产品经理修炼手册:引领认知革命,锻造卓越产品经理的五大核心能力与策略!

简介 AI Agent产品经理面临根本性变革&#xff0c;产品需具备自我学习能力而非简单功能堆砌。技术迭代加速要求持续学习&#xff0c;用户期待从固定输出转向AI自主解决问题。工作流程从分工明确转向端到端交付&#xff0c;组织方式从堆人力转向堆技能模块。验证逻辑从精准狙击转…

作者头像 李华