news 2026/6/6 0:49:05

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/6/4 20:51:12

Python 常用库

一、数据处理与计算类这类库是数据科学、数值计算的基础&#xff0c;补充 pandas 的能力边界。1. NumPy&#xff08;数值计算核心库&#xff09;核心用途&#xff1a;处理多维数组&#xff08;矩阵&#xff09;、数值运算&#xff08;线性代数、傅里叶变换等&#xff09;&#…

作者头像 李华
网站建设 2026/6/2 10:51:47

AI异常检测极速版:手机APP+云端分析,1分钟创建监测任务

AI异常检测极速版&#xff1a;手机APP云端分析&#xff0c;1分钟创建监测任务 1. 什么是AI异常检测&#xff1f; 想象一下&#xff0c;你开了一家便利店&#xff0c;每天有上百笔交易。突然有一天&#xff0c;收银员不小心多按了一个零&#xff0c;或者有顾客故意用假币。这些…

作者头像 李华
网站建设 2026/6/2 2:10:36

算法竞赛备考冲刺必刷题(C++) | 洛谷 P1746 离开中山路

本文分享的必刷题目是从蓝桥云课、洛谷、AcWing等知名刷题平台精心挑选而来&#xff0c;并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构&#xff0c;旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。 欢迎大…

作者头像 李华
网站建设 2026/6/5 12:39:29

隐私合规实体识别:云端隔离环境+数据自动清除,安全审计友好

隐私合规实体识别&#xff1a;云端隔离环境数据自动清除&#xff0c;安全审计友好 1. 为什么银行需要隐私合规实体识别&#xff1f; 银行合规部门每天都要处理大量包含客户敏感信息的文档和工单。传统的人工审核方式不仅效率低下&#xff0c;还存在以下痛点&#xff1a; 合规…

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

没独显如何跑深度学习?AI安全检测云端方案对比

没独显如何跑深度学习&#xff1f;AI安全检测云端方案对比 引言 作为一名在校生&#xff0c;当你用轻薄本做网络安全课题时&#xff0c;突然发现导师要求的检测模型需要12G显存&#xff0c;而你的电脑连独显都没有&#xff0c;图书馆的公用电脑又不能装软件&#xff0c;这时候…

作者头像 李华