当前位置: 首页 > news >正文

北京航空航天大学保研上机真题

2025北京航空航天大学保研上机真题
2024北京航空航天大学保研上机真题
2023北京航空航天大学保研上机真题

在线测评链接:https://pgcode.cn/problem?classification=1

在这里插入图片描述

个位为1的素数

题目描述

输入一个整数 n n n( 2 ≤ n ≤ 10000 2 \leq n \leq 10000 2n10000),要求输出所有从 1 1 1到这个整数之间(不包括 1 1 1和这个整数)个位为 1 1 1的素数,如果没有则输出 − 1 -1 1

输入格式

输入有多组数据。

每组一行,输入 n n n

输出格式

输出所有从 1 1 1到这个整数之间(不包括 1 1 1和这个整数)个位为 1 1 1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没有则输出 − 1 -1 1

输入样例
100
输出样例
11 31 41 61 71

旋转矩阵

题目描述

任意输入两个 9 9 9阶以下矩阵,要求判断第二个是否是第一个的旋转矩阵,如果是,输出旋转角度 ( 0 、 90 、 180 、 270 ) (0、90、180、270) (090180270),如果不是,输出 − 1 -1 1

输入格式

输入有多组数据。

每组数据第一行输入 n n n ( 1 ≤ n ≤ 9 ) (1 \leq n \leq 9) (1n9),从第二行开始输入两个 n n n阶矩阵。

每行两个数之间可以用任意个空格分隔。

行之间用回车分隔,两个矩阵间用任意的回车分隔。

输出格式

判断第二个是否是第一个的旋转矩阵,如果是,输出旋转角度 ( 0 、 90 、 180 、 270 ) (0、90、180、270) (090180270),如果不是,输出 − 1 -1 1

如果旋转角度的结果有多个,则输出最小的那个。

输入样例
3
1 2 3
4 5 6
7 8 9
7 4 1
8 5 2
9 6 3
输出样例
90

最简真分数

题目描述

给出 n n n个正整数,任取两个数分别作为分子和分母组成最简真分数,编程求共有几个这样的组合。

输入格式

每组包含 n n n n ≤ 600 n \leq 600 n600)和 n n n个数,整数大于 1 1 1且小于等于 1000 1000 1000

输出格式

每行输出最简真分数组合的个数。

输入样例
7
3 5 7 9 11 13 15
输出样例
17

阶乘和

题目描述

S n = 1 ! + 2 ! + 3 ! + 4 ! + 5 ! + ⋯ + n ! S_n = 1! + 2! + 3! + 4! + 5! + \dots + n! Sn=1!+2!+3!+4!+5!++n! 之值,其中 n n n 是一个数字。

输入格式

输入一个 n n n ( n ≤ 20 n \leq 20 n20)。

输出格式

输出 S n S_n Sn S n S_n Sn 可能超出 int 范围。

输入样例
5
输出样例
153

三叉树的最短路径

题目描述

给定一个三叉树,小于 100 100 100的值代表树叶,大于 100 100 100的值为分支点。

建树的过程是水平方向建树。

输入格式:先输入 n n n,代表有 n n n组数据,接下来 n n n行,每行输入 4 4 4个数,第一个数代表根节点,接下来分别代表三个子节点, − 1 -1 1代表子节点不存在,输入的顺序按照层次遍历的次序。

接下来,要求寻找叶子节点的最短路径,最短路径是指不经过重复的边。

输入方式,首先输入一个值 m m m,代表 m m m行,接下来 m m m行输入 m m m个叶子节点和对应的优先级,要求按优先级输出从上次到达的位置到该节点的最短路径,每条路径的最后一个节点要求输出目标叶子节点,最后要求回到根节点。

输入格式
  • 第一行输入一个整数 n n n,表示有 n n n组数据。

  • 接下来的 n n n行,每行输入 4 4 4个整数,表示一个节点及其三个子节点。

  • 然后输入一个整数 m m m,表示有 m m m个查询。

  • 接下来的 m m m行,每行输入一个叶子节点和对应的优先级。

输出格式
  • 对于每个查询,输出从上次到达的位置到该叶子节点的最短路径,路径的最后一个节点为目标叶子节点。

  • 最后要求回到根节点。

输入样例
10
100 101 108 107
101 1 102 2
108 103 104 105
107 17 109 18
102 3 4 5
103 7 8 9
104 10 106 11
105 15 16 -1
109 19 20 21
106 12 13 14
输出样例
100 101 102 5
102 101 100 108 103 8
103 108 105 16
105 108 104 106 14
106 104 108 100 107 109 19
109 107 100

相关文章:

  • 相机内参 opencv
  • Linux架构篇、第五章_03gitlab的搭建
  • Linux中的文件系统和软硬连接
  • 豆瓣电视剧数据工程实践:从爬虫到智能存储的技术演进(含完整代码)
  • 【linux】mount命令
  • 【TDengine源码阅读】taosMemoryDbgInit函数
  • Vue 3 (2) 模块化开发入门教程(ESM方式)
  • 深入解析MongoDB WiredTiger存储引擎:原理、优势与最佳实践
  • 【计算机网络】基于UDP进行socket编程——实现服务端与客户端业务
  • 线性代数之张量计算,支撑AI算法的数学原理
  • 历年复旦大学保研上机真题
  • MADS-box编码基因Tunicate1通过增加玉米果穗上方的叶片数量正向调控玉米产量。
  • 【c++11】智能指针 -- 摆脱内存困扰,现代编程的智能选择
  • 2025.5.19-2025.5.25学习周报
  • 58.在新建对话的空白页面添加一些引导性话语
  • 【Web前端】ECMAScript 6基础学习
  • [Java恶补day6] 15. 三数之和
  • nginx对webdav支持不好的解决办法
  • 浅谈ggplot2图表美化~
  • 【电路笔记】-音频变压器(Audio Transformer)
  • 金属材料网站建设/2022最新时事新闻及点评
  • 三五互联网站管理登录地址是多少/steam交易链接怎么改
  • 企业网站建设市场报价/快速排名优化系统
  • 工程项目网站/如何进行搜索引擎的优化
  • 多个网站一个域名/吉安seo
  • 网站上传照片 传不上去/江门网站建设模板