news 2026/6/8 22:34:40

2025年山东大学计算机考研复试机试真题(解题思路 + AC 代码)

作者头像

张小明

前端开发工程师

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

2025年山东大学计算机考研复试机试真题

2025年山东大学计算机考研复试上机真题

历年山东大学计算机考研复试上机真题

历年山东大学计算机考研复试机试真题

更多学校完整题目开源地址:https://gitcode.com/u014339447/pgcode

百度一下pgcode即可查看,输入 “学校名称” 即可筛选该校历年机试真题,包括真题、ac代码、解题思路、视频讲解。

插入乘号-山东大学

题目描述

给定一个长度为n nn的数字串,向里面插入k kk个乘号( k < n ) (k < n)(k<n), 输出最大值

输入格式

第一行输入两个整数n nnk kkn nn为数字串长度,k kk为插入乘号的个数,1 ≤ n ≤ 10 1 \leq n \leq 101n10

第二行输入长度为n nn的一个数字序列

输出格式

输出插入k kk个乘号后的最大值

输入样例
4 2 1234
输出样例
144
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<string>typedeflonglongLL;chars[11];LL max_num=0;intvis[11];intn,k;/* 这个vis[i]是表示在某个数位之后插入乘号 */LLget_num(intx,inty){LL var=0;for(inti=x;i<=y;i++){var=var*10+s[i]-'0';}returnvar;}voiddfs(intcnt){if(cnt==0){LL chengji=1;intfront=0;intrear;for(inti=0;i<n-1;++i){if(vis[i]==1){rear=i;chengji*=get_num(front,rear);front=i+1;}}chengji*=get_num(front,n-1);if(chengji>max_num)max_num=chengji;return;}else{for(inti=0;i<n-1;++i){if(!vis[i]){vis[i]=1;dfs(cnt-1);vis[i]=0;}}}}intmain(){scanf("%d %d",&n,&k);scanf("%s",&s);dfs(k);printf("%lld",max_num);}

字符串的差-山东大学

题目描述

输入两个字符串s 1 s1s1s 2 s2s2,输出两字符串的差s 1 − s 2 s1 - s2s1s2

输入样例
abcd ad
输出样例
bc
#include<iostream>#include<string>#include<unordered_set>usingnamespacestd;intmain(){string s1,s2;cin>>s1>>s2;unordered_set<char>set_s2(s2.begin(),s2.end());string result="";for(charc:s1){if(set_s2.find(c)==set_s2.end()){result+=c;}}cout<<result<<endl;}

最长递减子序列-山东大学

题目描述

输入数字n nn,和n nn个整数,输出该数字串中的最长递减序列

输入样例
8 9 4 3 2 5 4 3 2
输出样例
9 5 4 3 2
#include<bits/stdc++.h>usingnamespacestd;constintN=1e6+10;inta[N],b[N],c[N];intmain(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);intn;cin>>n;for(inti=1;i<=n;i++){cin>>c[i];a[n-i+1]=c[i];}intlen=1;b[1]=a[1];c[1]=1;for(inti=2;i<=n;i++){if(a[i]>b[len]){b[++len]=a[i];c[i]=len;}else{autoit=lower_bound(b+1,b+1+len,a[i]);b[(it-b)]=a[i];c[i]=(it-b);}}// cout<<len<<endl;for(inti=n;i>=1;i--){if(c[i]==len){cout<<a[i]<<' ';len--;}}return0;}

质数的个数-山东大学

题目描述

[ 1 , n ] [1, n][1,n]之间的质数的个数。

输入格式

输入一个整数n nn1 ≤ n ≤ 1 e 7 1 \leq n \leq 1e71n1e7

输出格式

输出一个整数,表示[ 1 , n ] [1, n][1,n]之间的质数的个数

输入样例
10
输出样例
4
#include<iostream>usingnamespacestd;intmain(){intn,count=0;cin>>n;if(n<=1){cout<<0<<endl;return0;}count=1;// 2是唯一偶质数// 遍历3到n的所有奇数for(intnum=3;num<=n;num+=2){boolhasFactor=false;for(inti=3;i*i<=num;i+=2){if(num%i==0){hasFactor=true;break;}}if(!hasFactor)count++;}cout<<count<<endl;return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/8 21:04:24

AI安全监控省钱技巧:按需启动节省80%成本

AI安全监控省钱技巧&#xff1a;按需启动节省80%成本 1. 为什么需要优化AI监控资源&#xff1f; 很多企业部署AI安全监控系统后发现一个普遍问题&#xff1a;夜间监控资源利用率极低&#xff0c;而白天又可能出现资源不足的情况。这就像买了一家24小时营业的便利店&#xff0…

作者头像 李华
网站建设 2026/6/8 19:34:07

大数据处理:分布式计算中的推测执行

大数据处理:分布式计算中的推测执行 关键词:大数据处理、分布式计算、推测执行、MapReduce、任务调度、容错机制、性能优化 摘要:本文深入探讨了大数据处理中分布式计算的推测执行机制。我们将从基本原理出发,详细分析推测执行在MapReduce等分布式计算框架中的应用,包括其…

作者头像 李华
网站建设 2026/6/3 8:36:05

matlab实时脚本算拉普拉斯反变换和画图

//////////////////////clcclose allclearsyms s tnum 80;den s^412*s^341*s^282*s80;Fs num/denres solve(den) %求解分母多项式等于 0 的根&#xff08;即特征根&#xff09;Ft simplify(ilaplace(Fs, s, t)) % %对 F(s)做拉普拉斯逆变换&#xff0c;将变量从拉普拉斯域…

作者头像 李华
网站建设 2026/5/28 19:49:57

云服务器CPU选AMD EPYC还是Intel Xeon更合适?

没有标准答案。 只有适不适合。 在选购云服务器时&#xff0c;CPU是核心中的核心。 AMD EPYC 和 Intel Xeon&#xff0c;两大巨头&#xff0c;各有千秋。 选错&#xff0c;可能多花一半钱&#xff0c;性能还跟不上。 我们来拆解清楚。 一、AMD EPYC&#xff1a;多核性价比…

作者头像 李华
网站建设 2026/5/30 17:08:26

AI智能体分析秘籍:5分钟部署侦测模型,显存不足不再愁

AI智能体分析秘籍&#xff1a;5分钟部署侦测模型&#xff0c;显存不足不再愁 1. 为什么你需要这个解决方案 如果你正在本地运行AI侦测模型&#xff0c;大概率遇到过这些问题&#xff1a; 跑着跑着突然报错"CUDA out of memory"&#xff0c;显存爆炸了调小batch_si…

作者头像 李华
网站建设 2026/5/30 10:22:15

Python模块与包管理:从基础到现代工程实践

Python模块与包管理&#xff1a;从基础到现代工程实践 引言&#xff1a;Python模块化设计的哲学 Python语言之所以能在数据科学、Web开发、自动化运维等领域占据主导地位&#xff0c;其优雅的模块化设计功不可没。模块化不仅是一种代码组织方式&#xff0c;更是Python哲学"…

作者头像 李华