news 2026/4/18 10:19:11

2025年北京邮电大学计算机考研复试机试真题(解题思路 + AC 代码)

作者头像

张小明

前端开发工程师

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

2025年北京邮电大学计算机考研复试机试真题

2025年北京邮电大学计算机考研复试上机真题

历年北京邮电大学计算机考研复试上机真题

历年北京邮电大学计算机考研复试机试真题

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

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

统计三角形-北京邮电大学

题目描述

给定一个数组e d g e s {edges}edges,其中e d g e s [ i ] {edges[i]}edges[i]表示边的长度。请你计算数组中可以从中选出三条边构成三角形的三元组数量。

输入格式

一个整数数组e d g e s {edges}edges,表示边的长度。

输出格式

返回可以构成三角形的三元组数量。

数据范围

数组长度[ 3 , 1000 ] {[3, 1000]}[3,1000],边长为正整数。

输入样例
2 2 3 4
输出样例
3
#include<bits/stdc++.h>usingnamespacestd;inta[1001];intx;booljudge(inta,intb,intc){if(a+b>c&&a+c>b&&b+c>a)returntrue;elsereturnfalse;}intmain(){intcnt=0;while(cin>>x){a[cnt++]=x;}intans=0;for(inti=0;i<cnt;i++){for(intj=i+1;j<cnt;j++){for(intk=j+1;k<cnt;k++){if(judge(a[i],a[j],a[k])){ans++;}}}}cout<<ans<<'\n';}

矩阵连乘-北京邮电大学

题目描述

给定一个数组p {p}p,长度为( n + 1 ) {(n+1)}(n+1),表示n {n}n个矩阵的维度信息。第i {i}i个矩阵的大小为p [ i − 1 ] × p [ i ] {p[i-1] \times p[i]}p[i1]×p[i]。请计算以最少的标量乘法次数将这些矩阵按顺序连乘的结果。

输入格式

一个整数数组p {p}p,表示矩阵的维度。

输出格式

返回矩阵连乘所需的最少标量乘法次数。

数据范围

n {n}n的范围为[ 1 , 100 ] {[1, 100]}[1,100]p [ i ] {p[i]}p[i]的范围为[ 1 , 100 ] {[1, 100]}[1,100]

输入样例
10 30 5 60
输出样例
4500
#include<iostream>#include<vector>#include<climits>// 用于INT_MAX(表示无穷大)usingnamespacestd;// 计算矩阵连乘的最少标量乘法次数intmatrixChainMinMult(constvector<int>&p){// n是矩阵的个数(p的长度 = 矩阵数 + 1)intn=p.size()-1;// 初始化dp二维数组,dp[i][j]表示第i到第j个矩阵连乘的最少乘法次数// 矩阵编号从1开始,因此创建(n+1)x(n+1)的二维数组(0行0列不用)vector<vector<int>>dp(n+1,vector<int>(n+1,0));// 遍历矩阵链的长度(从2开始,长度为1时dp[i][i]=0,无需计算)for(intlength=2;length<=n;++length){// 遍历所有可能的起始矩阵ifor(inti=1;i<=n-length+1;++i){// 计算结束矩阵jintj=i+length-1;// 初始化为无穷大(INT_MAX),方便后续取最小值dp[i][j]=INT_MAX;// 遍历所有可能的分割点k(i ≤ k < j)for(intk=i;k<j;++k){// 状态转移:计算当前分割方式的总乘法次数intcurrent=dp[i][k]+dp[k+1][j]+p[i-1]*p[k]*p[j];// 更新最小值if(current<dp[i][j]){dp[i][j]=current;}}}}// dp[1][n]即为1到n个矩阵连乘的最少标量乘法次数returndp[1][n];}intmain(){vector<int>p;intn;while(cin>>n){p.push_back(n);}intminTimes=matrixChainMinMult(p);cout<<minTimes;return0;}

矩阵的行列式-北京邮电大学

题目描述

给定一个(3 * 3)的矩阵A {A}A,计算其行列式的值。

输入格式

一个(3 * 3)的整数矩阵A {A}A

输出格式

返回矩阵的行列式值。

数据范围

矩阵元素的范围为[ − 100 , 100 ] {[-100, 100]}[100,100]

输入样例
1 2 3 4 5 6 7 8 9
输出样例
0
#include<iostream>usingnamespacestd;intmain(){inta[3][3];// 输入矩阵for(inti=0;i<3;++i)for(intj=0;j<3;++j)cin>>a[i][j];// 计算行列式intdet=a[0][0]*(a[1][1]*a[2][2]-a[1][2]*a[2][1])-a[0][1]*(a[1][0]*a[2][2]-a[1][2]*a[2][0])+a[0][2]*(a[1][0]*a[2][1]-a[1][1]*a[2][0]);cout<<det<<endl;return0;}

哈夫曼树-北京邮电大学

题目描述

哈夫曼树,第一行输入一个数n nn,表示叶结点的个数。

需要用这些叶结点生成哈夫曼树。

根据哈夫曼树的概念,这些结点有权值,即w e i g h t weightweight,题目需要输出所有结点的值与权值(到根节点的路径长度)的乘积之和。

输入格式

输入有多组数据。

每组第一行输入一个数n nn,接着输入n nn个叶节点(叶节点权值不超过100 1001002 < = n < = 1000 2 <= n <= 10002<=n<=1000)。

输出格式

输出权值。

输入样例
5 1 2 2 5 9
输出样例
37
#include<bits/stdc++.h>usingnamespacestd;intn;intx;priority_queue<int,vector<int>,greater<int>>que;intmain(){cin>>n;intans=0;for(inti=0;i<n;i++){cin>>x;que.push(x);}while(que.size()>1){inttp1=que.top();que.pop();inttp2=que.top();que.pop();ans+=(tp1+tp2);que.push(tp1+tp2);}cout<<ans<<'\n';}

for(int i = 0; i < n; i++) {cin >> x ;que.push(x);}
while(que.size() > 1) {
int tp1 = que.top(); que.pop();
int tp2 = que.top(); que.pop();
ans += (tp1 + tp2);
que.push(tp1 + tp2);
}
cout << ans << ‘\n’;
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 8:08:36

没显卡怎么玩AI智能体?云端镜像2块钱搞定测试

没显卡怎么玩AI智能体&#xff1f;云端镜像2块钱搞定测试 1. 为什么学生党需要云端AI智能体 作为一名在校学生&#xff0c;当你需要处理实验数据、分析研究结果时&#xff0c;是否经常遇到这样的困境&#xff1a;实验室电脑配置太低&#xff0c;跑不动复杂的AI模型&#xff1…

作者头像 李华
网站建设 2026/4/18 3:43:11

什么是命令与控制(CC)

文章目录C&C会造成什么危害C&C的通信方式如何检测并防御C&C华为如何帮助您防御C&C随着恶意软件和恶意攻击的产业化发展&#xff0c;网络攻击者大都不再使用单台主机实施攻击行为&#xff0c;取而代之的是操控一定规模数量的受害主机发动集体攻击。这不仅扩大了…

作者头像 李华
网站建设 2026/4/18 5:34:43

什么是木马

文章目录木马是如何攻击的&#xff1f;木马的常见类型木马的特征如何防御木马华为如何帮您抵御木马木马一名来源于古希腊特洛伊战争中著名的“木马计”。和故事中相仿&#xff0c;木马通过伪装成正常软件被下载到用户主机&#xff0c;随后黑客通过木马控制用户主机并盗取用户信…

作者头像 李华
网站建设 2026/4/18 6:58:09

智能监控DIY神器:拖拽搭建AI流程,GPU费用低至1毛/分钟

智能监控DIY神器&#xff1a;拖拽搭建AI流程&#xff0c;GPU费用低至1毛/分钟 引言&#xff1a;AI监控的平民化时代 想象一下这样的场景&#xff1a;你正在创业做智能安防设备&#xff0c;需要验证"异常行为检测"这个核心功能。传统方案需要雇佣算法工程师、买昂贵…

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

AI侦测模型实战案例:用云端GPU搭建智能监控,成本省80%

AI侦测模型实战案例&#xff1a;用云端GPU搭建智能监控&#xff0c;成本省80% 引言&#xff1a;创业团队的AI监控困境与破局方案 对于创业团队来说&#xff0c;开发智能监控系统最头疼的莫过于硬件投入。传统方案需要自建GPU服务器&#xff0c;光是采购RTX 4090级别的设备就得…

作者头像 李华
网站建设 2026/4/18 5:33:21

AI威胁检测模型超市:200+预训练模型任选,按小时租用

AI威胁检测模型超市&#xff1a;200预训练模型任选&#xff0c;按小时租用 引言&#xff1a;为什么需要AI威胁检测模型超市&#xff1f; 想象你是一名安全研究员&#xff0c;每天要面对海量的网络日志、用户行为数据和系统告警。传统方法需要手动编写规则来识别威胁&#xff…

作者头像 李华