历年杭州电子科技大学计算机考研复试上机真题

历年杭州电子科技大学计算机考研复试机试真题

在线评测:https://app2098.acapp.acwing.com.cn/

最大公约数和最小公倍数

题目描述

输入两个正整数 m 和 n,求其最大公约数和最小公倍数。

输入格式

两个整数

输出格式

最大公约数,最小公倍数

输入样例
5 7
输出样例
1 35
year

2019

字符棱形

题目描述

输入一个整数 n 表示棱形的对角半长度,请你用*把这个棱形画出来。

输入格式

输入一个整数 n(n <= 10)。

输出格式

按题目要求输出字符棱形。

输入样例
3
输出样例
  ****
*********
year

2019

Aconly 时间戳

题目描述

时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。

然而 Aconly 不喜欢这个东西,所以他制定了一种新的时间戳叫 Aconly 时间戳,它是自 2009 年 1 月 1 日(00:00:00 北京时间)以来的秒数。

例如 0 就是 2009-01-01 00:00:00 , 60 就是 2009-01-01 00:01:00。

输入格式

有多组测试数据。

每组数据一个整数 n(0<= n <=31535999),即 Aconly 时间戳。

输出格式

输出相应的北京时间。

每组数据占一行。

输入样例
0
60
10000000
31535999
输出样例
2009-01-01 00:00:00
2009-01-01 00:01:00
2009-04-26 17:46:40
2009-12-31 23:59:59

设计密码

题目描述

网上流传一句话:“常在网上飘啊,哪能不挨刀啊”。

其实要想能安安心心地上网其实也不难,学点安全知识就可以。

首先,我们就要设置一个安全的密码。

那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件: (1)密码长度大于等于 8,且不要超过 16。

(2)密码中的字符应该来自下面“字符类别”中四组中的至少三组。

 大写字母:A,B,C…Z  小写字母:a,b,c…z  数字: 0,1,2…9  特殊符号:~, !, @ , #, $, %, ^ 给你一个密码,你的任务就是判断它是不是一个安全的密码。

输入格式

输入数据第一行包含一个数 M,接下有 M 行,每行一个密码(长度最大可能为 50),密码仅包括上面的四类字符。

输出格式

对于每个测试实例,判断这个密码是不是一个安全的密码,是的话输出 YES,否则输出 NO。

输入样例
3
a1b2c3d4
Linle@ACM
^~^@^@!%
输出样例
NO
YES
NO

逆序对

题目描述

猫猫 TOM 和小老鼠 JERRY 最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。
最近,TOM 老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对于给定的一段正整数序列,逆序对就是序列中 ai​>aj​ 且 i<j 的有序对。

知道这概念后,他们就比赛谁先算出给定的一段正整数序列中逆序对的数目。

输入格式

第一行,一个数 n,表示序列中有 n 个数(n < 10^5)。
第二行 n 个数,表示给定的序列。

序列中每个数字不超过 10^9。

输出格式

输出序列中逆序对的数目。

输入样例
6
5 4 2 6 3 1
输出样例
11

快速排序

题目描述

利用快速排序算法将读入的 N 个数从小到大排序后输出。

输入格式

第 1 行为一个正整数 N(N≤10^5),
第 2 行包含 N 个空格隔开的正整数 ai,为你需要进行排序的数,数据保证了 ai 不超过 10^9 。

输出格式

将给定的 N 个数从小到大输出,数之间空格隔开,行末换行且无空格。

输入样例
5
4 2 4 5 1
输出样例
1 2 4 4 5
year

019

字符串区间翻转

题目描述

小诺有一个由 0 和 1 组成的字符串 
现在小诺有一次机会,可以选择一个任意的区间[L,R],将该区间内的所有字符串进行翻转(即 0->1,1->0)。

请问小诺经过一次翻转之后字符串中最多会有多少个 1?

输入格式

第一行输入一个正整数 n,表示字符串长度,n<=10^7。

接下来一行一个输入一个 01 字符串。
可能有多组测试数据输入。

输出格式

输出题目要求的答案。

输入样例
4
1001
输出样例
4

上楼梯

题目描述

N 阶楼梯上楼问题:一次可以走三阶或两阶或一阶,问有多少种上楼方式。

输入格式

输入包括一个整数 N,(1<=N<=20)。

输出格式

可能有多组测试数据,对于每组数据,
输出当楼梯阶数是 N 时的上楼方式个数。

输入样例
4
输出样例
7
year

2019

死神来了

题目描述

有一天,王小子在遨游世界时,遇到了一场自然灾害。

一个人孤独的在一个岛上,没有吃的没有喝的。

在他饥寒交迫将要死亡时,死神来了。

由于这个死神在成神之前是一个数学家,所以他有一个习惯,会和即死之人玩一个数学游戏,来决定是否将其灵魂带走。

游戏规则是死神给王小子两个整数 n(100<=n<=1000000),m(2<=m<=n),在 1~n 个数中,随机取 m 个数,问在这 m 个数中是否一定存在一个数是另一个数的倍数,是则回答“YES",否则”NO"。

如果王小子回答正确,将有再活下去的机会。

但是他很后悔以前没有好好学习数学,王小子知道你数学学得不错,请你救他一命。

输入格式

有多组测试数据,不多于 10000;
每组有两个数 n,m;
以文件结束符 EOF 为结束标志。

输出格式

输出"YES"或"NO"。

输入样例
100 80
100 20
输出样例
YES
NO

胜利大逃亡

题目描述

Ignatius 再次被魔王抓走了(搞不懂他咋这么讨魔王喜欢)……

这次魔王汲取了上次的教训,把 Ignatius 关在一个 n*m 的地牢里,并在地牢的某些地方安装了带锁的门,钥匙藏在地牢另外的某些地方。

刚开始 Ignatius 被关在(sx,sy)的位置,离开地牢的门在(ex,ey)的位置。

Ignatius 每分钟只能从一个坐标走到相邻四个坐标中的其中一个。

魔王每 t 分钟回地牢视察一次,若发现 Ignatius 不在原位置便把他拎回去。

经过若干次的尝试,Ignatius 已画出整个地牢的地图。

现在请你帮他计算能否再次成功逃亡。

只要在魔王下次视察之前走到出口就算离开地牢,如果魔王回来的时候刚好走到出口或还未到出口都算逃亡失败。

输入格式

每组测试数据的第一行有三个整数 n,m,t(2<=n,m<=20,t>0)。

接下来的 n 行 m 列为地牢的地图,其中包括:

. 代表路

  • 代表墙
    @ 代表 Ignatius 的起始位置
    ^ 代表地牢的出口
    A-J 代表带锁的门,对应的钥匙分别为 a-j
    a-j 代表钥匙,对应的门分别为 A-J

每组测试数据之间有一个空行。

输出格式

针对每组测试数据,如果可以成功逃亡,请输出需要多少分钟才能离开,如果不能则输出-1。

输入样例
4 5 17
@A.B.
a*.*.
*..*^
c..b*
4 5 16
@A.B.
a*.*.
*..*^
c..b*
输出样例
16
-1

双层汉诺塔

题目描述

3 根擎天巨柱,其中最左边的 1 号柱子上有 2*n 个圆盘,而圆盘刚好从上到下依次增大且每种尺寸的圆盘有两块,也就是说:一共有 n 种圆盘,上面的圆盘为黑色,下面的圆盘为白色(交错放置)。
1.你每次可以移动每根柱子最上方的一个圆盘,到其他柱子上
2.大的圆盘不能放在小的圆盘上面
3.你需要将 1 号柱子上的圆盘全部移动到 3 号柱子上,并使得 3 号柱上的圆盘黑白顺序和原来 1 号柱上的圆盘黑白顺序相同

输入格式

多组输入,每行输入 1 个整数 n(1<=n<=1e6)

输出格式

每行输出解开该层数圆盘问题最少需要移动圆盘的次数,结果对 998244353 取余

输入样例
1
输出样例
3

调查作弊

题目描述

学校 icpc 举办了一场选拔赛,赛后由学长人工进行代码查重,学长们非常严谨,每当一个人发现学生 a 和学生 b 的代码相似,他就会进行上报并记录下来,如果 a 和 b 的代码相似,b 和 c 的代码相似,那么也认为 a 和 c 的代码相似,而只有当上报的学生 a,b 已经被记录为相似,才会被视作抄袭,如果 a 和 b 互相抄袭,b 和 c 互相抄袭,那么也认为 a 和 c 互相抄袭。

如果几个人互相抄袭,我们称这几个人为作弊团伙,现在已经知道了每条被上传的数据,而你想知道我们学校有多少个其他的作弊团伙( 其他表示不包括自己的作弊团伙,视个人情况判断是否将答案减 1 )

输入格式

第一行输入两个数字 n 和 m(2<=n,m<=1e6),表示 gzu 的人数和上传记录的条数
接下来的 m 行每行输入两个数字 a,b(1<=a,b<=n)表示发现 a 和 b 互相抄袭

输出格式

输出一个数字,表示作弊团伙的个数

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28646.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电源测试系统有哪些可以利用AI工具的科技??

AI技术的发展对电源模块测试系统的影响是深远的&#xff0c;不仅协助系统提升了测试效率和精度&#xff0c;还推动了测试方法的创新和智能化。那么在电源测试系统中哪些模块可以利用AI工具实现自动化测试? 1. 自动化测试与效率提升 智能测试流程优化 AI算法可以自动优化测试…

解决Spring Boot中LocalDateTime返回前端数据为数组结构的问题

在Spring Boot开发中&#xff0c;处理日期时间数据是一个常见的需求。Java 8 引入了新的日期时间API&#xff0c;如LocalDateTime&#xff0c;它提供了更强大的日期时间处理功能。然而&#xff0c;在将LocalDateTime对象序列化为JSON时&#xff0c;可能会遇到返回为数组结构的问…

Redis---缓存穿透,雪崩,击穿

文章目录 缓存穿透什么是缓存穿透&#xff1f;缓存穿透情况的处理流程是怎样的&#xff1f;缓存穿透的解决办法缓存无效 key布隆过滤器 缓存雪崩什么是缓存雪崩&#xff1f;缓存雪崩的解决办法 缓存击穿什么是缓存击穿&#xff1f;缓存击穿的解决办法 区别对比 在如今的开发中&…

IntelliJ IDEA 2024.3.4 版本无法正常加载maven项目

报错如下&#xff1a; Possible solutions: - Check that Maven settings.xml does not contain http repositories - Check that Maven pom files do not contain http repository http://192.168.22.76:9003/repository/thirdparty/ - Check that Maven pom files do not co…

Select 下拉菜单选项分组

使用<select>元素创建下拉菜单&#xff0c;并使用 <optgroup> 元素对选项进行分组。<optgroup> 元素允许你将相关的 <option> 元素分组在一起&#xff0c;并为每个分组添加一个标签。 <form action"#" method"post"><la…

靶场(二)---靶场心得小白分享

开始&#xff1a; 看一下本地IP 21有未授权访问的话&#xff0c;就从21先看起 PORT STATE SERVICE VERSION 20/tcp closed ftp-data 21/tcp open ftp vsftpd 2.0.8 or later | ftp-anon: Anonymous FTP login allowed (FTP code 230) |_Cant get dire…

【JavaScript — 前端快速入门】 JavaScript 引入方式

JavaScript 1. JavaScript 介绍 1.1 什么是JavaScript? 最初在网景公司&#xff0c;该语言命名为 LiveScript&#xff0c;当时网景公司认为&#xff0c;Java 作为当时最流行的编程语言&#xff0c;带有 “Java” 的名字有助于这门新生语言的传播&#xff0c;将 LiveScript 命名…

5c/c++内存管理

1. C/C内存分布 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticVar 1;int localVar 1;int num1[10] { 1, 2, 3, 4 };char char2[] "abcd";const char* pChar3 "abcd";int* ptr1 (int*)malloc(sizeof(int) * 4);i…

vulnhub靶场之【digitalworld.local系列】的mercy靶机

前言 靶机&#xff1a;digitalworld.local-mercy&#xff0c;IP地址为192.168.10.11 攻击&#xff1a;kali&#xff0c;IP地址为192.168.10.6 kali采用VMware虚拟机&#xff0c;靶机选择使用VMware打开文件&#xff0c;都选择桥接网络 这里官方给的有两种方式&#xff0c;一…

SqlSugar 语法糖推荐方式

//方式1&#xff1a;var dd _repository._Db.Queryable<ConfigAggregateRoot, UserRoleEntity>((o, p) > o.Id p.Id).Select((o, p) > new{o.Id,o.Remark,p.RoleId,});//方式2&#xff1a;不推荐使用&#xff0c;建议优先使用 Lambda 表达式&#xff0c;因为它更…

unity学习63,第2个小游戏:用fungus做一个简单对话游戏

目录 1 目标用fungus做一个简单的剧情对话游戏 1.1 先创建一个新的3D项目 1.2 fungus是什么 1.2.1 怎么获得 1.2 在AssetStore里搜索fungus (插件类)--千万别买收费的错的&#xff01; 1.3 fungus的官网 1.3.1 官网给的3个下载链接&#xff0c;unity的果然已经失效了 …

【RabbitMQ】Producer之TTL过期时间 - 基于AMQP 0-9-1

这篇文章和大家分享Producer发布消息时如何设置消息过期时间&#xff0c;包括队列级别和消息级别&#xff0c;还有如何设置队列的过期时间。 消息过期时间 给消息设置TTL&#xff0c;在超过TTL值后&#xff0c;消息就会变成dead message&#xff08;死信&#xff09;&#xf…

2025.3.2机器学习笔记:PINN文献阅读

2025.3.2周报 一、文献阅读题目信息摘要Abstract创新点网络架构实验结论不足以及展望 一、文献阅读 题目信息 题目&#xff1a; Physics-Informed Neural Networks of the Saint-Venant Equations for Downscaling a Large-Scale River Model期刊&#xff1a; Water Resource…

【HeadFirst系列之HeadFirst设计模式】第14天之与设计模式相处:真实世界中的设计模式

与设计模式相处&#xff1a;真实世界中的设计模式 设计模式是软件开发中的经典解决方案&#xff0c;它们帮助我们解决常见的设计问题&#xff0c;并提高代码的可维护性和可扩展性。在《Head First设计模式》一书中&#xff0c;作者通过生动的案例和通俗的语言&#xff0c;深入…

基于物联网技术的电动车防盗系统设计(论文+源码)

1总体设计 本课题为基于物联网技术的电动车防盗系统&#xff0c;在此将整个系统架构设计如图2.1所示&#xff0c;其采用STM32F103单片机为控制器&#xff0c;通过NEO-6M实现GPS定位功能&#xff0c;通过红外传感器检测电瓶是否离开位&#xff0c;通过Air202 NBIOT模块将当前的数…

玩转大语言模型——Ubuntu系统环境下使用llama.cpp进行CPU与GPU混合推理deepseek

系列文章目录 玩转大语言模型——使用langchain和Ollama本地部署大语言模型 玩转大语言模型——三分钟教你用langchain提示词工程获得猫娘女友 玩转大语言模型——ollama导入huggingface下载的模型 玩转大语言模型——langchain调用ollama视觉多模态语言模型 玩转大语言模型—…

Redis——快速入门

目录 Redis简介 安装配置(Windows) GUI工具RedisInsight的使用 十大数据类型&#xff08;5基本5高级&#xff09; 字符串String 列表List 集合Set(S) 有序集合SortedSet(Z) 哈希Hash(H) 发布订阅模式 消息队列Stream(X) 地理空间Geospatial(GEO) HyperLogLog(PF) …

MQ保证消息的顺序性

在消息队列&#xff08;MQ&#xff09;中保证消息的顺序性是一个常见的需求&#xff0c;尤其是在需要严格按顺序处理业务逻辑的场景&#xff08;例如&#xff1a;订单创建 → 支付 → 发货&#xff09;。 一、消息顺序性被破坏的原因 生产者异步/并行发送&#xff1a;消息可能…

SPI驱动(二) -- SPI驱动程序模型

文章目录 参考资料&#xff1a;一、SPI驱动重要数据结构1.1 SPI控制器数据结构1.2 SPI设备数据结构1.3 SPI驱动数据结构 二、SPI 驱动框架2.1 SPI控制器驱动程序2.2 SPI设备驱动程序 三、总结 参考资料&#xff1a; 内核头文件&#xff1a;include\linux\spi\spi.h 一、SPI驱…

Gpt翻译完整版

上一篇文章收到了很多小伙伴的反馈&#xff0c;总结了一下主要以下几点&#xff1a; 1. 说不知道怎么调api 2. 目前只是把所有的中文变成了英文&#xff0c;如果想要做多语言还需要把这些关键字提炼出来成放到message_zh.properties和message_en.properties文件中&#xff0c…