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

历年哈尔滨工业大学保研上机真题

2025哈尔滨工业大学保研上机真题
2024哈尔滨工业大学保研上机真题
2023哈尔滨工业大学保研上机真题

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

在这里插入图片描述

百钱买百鸡问题

题目描述

用小于等于 n n n元去买 100 100 100只鸡,大鸡 5 5 5元/只,小鸡 3 3 3元/只,还有 1 3 \frac{1}{3} 31元每只的一种小鸡,分别记为 x x x只, y y y只, z z z只。

编程求解 x x x, y y y, z z z所有可能解。

输入格式

输入一个整数 n n n,表示可用的最大金额。

输出格式

输出所有满足条件的 x x x, y y y, z z z的组合,格式为x=a,y=b,z=c,每种组合占一行,按字典序排列。

输入样例
40
输出样例
x=0,y=0,z=100
x=0,y=1,z=99
x=0,y=2,z=98
x=1,y=0,z=99

求最大值

题目描述

输入10个整数,要求输出其中的最大值。

输入格式

输入一行,包含10个整数,整数之间用空格分隔。

输出格式

输出一行,格式为max=$x$,其中 x x x为输入中的最大值。

输入样例
10 22 31 52 67 98 59 63 21 5
输出样例
max=98

素数判断

题目描述

给定一个数 n n n,要求判断其是否为素数。

0 0 0 1 1 1和负数都是非素数。

输入格式

输入一个整数 n n n

输出格式

如果 n n n是素数,输出 y e s yes yes;否则输出 n o no no

输入样例
13
输出样例
yes

判断三角形类型

题目描述

给定三角形的三条边 a a a, b b b, c c c,判断该三角形的类型。

输入格式

输入三个正整数 a a a, b b b, c c c,表示三角形的三条边,用空格分隔。

输出格式

输出三角形的类型,可能是以下之一:

  • 锐角三角形
  • 直角三角形
  • 钝角三角形
  • 无法构成三角形
输入样例
3 4 5
输出样例
直角三角形

去除指定字符

题目描述

输入字符串 s s s和字符 c c c,要求去掉 s s s中所有的 c c c字符,并输出结果。

输入格式

输入包含字符串 s s s和字符 c c c s s s c c c之间用空格分隔。

输出格式

输出处理后的字符串。

输入样例
heallo a
输出样例
hello

求1-n内的完数

题目描述

1 1 1- n n n内的完数。

所谓的完数是这样的数,它的所有因子相加等于它自身。

比如 6 6 6 3 3 3个因子 1 1 1, 2 2 2, 3 3 3, 1 + 2 + 3 = 6 1+2+3=6 1+2+3=6,那么 6 6 6是完数。

即完数是等于其所有因子(除了它自己)相加和的数。

输入格式

一个整数 n n n

输出格式

输出 1 1 1- n n n内的所有完数,每个数占一行。

输入样例
6
输出样例
6

计算累加和

题目描述

给定两个整数 a a a n n n,计算 a + a a + a a a + … + a a … a ⏟ n 个 a a + aa + aaa + \ldots + \underbrace{aa\ldots a}_{n \text{个} a} a+aa+aaa++na aaa 的和。

输入格式

输入包含两个整数 a a a n n n,以空格分隔。

输出格式

输出计算得到的总和。

输入样例
1 10
输出样例
12345678900

查找数值下标

题目描述

输入一个数 n n n,然后输入 n n n个数值各不相同的数,再输入一个值 x x x,输出这个值在数组中的下标(从 0 0 0开始,若不在数组中则输出 − 1 -1 1)。

输入格式

第一行输入一个整数 n n n

接下来 n n n行,每行输入一个整数。

最后一行输入一个整数 x x x

输出格式

输出 x x x在数组中的下标(从 0 0 0开始),若不存在则输出 − 1 -1 1

输入样例
2
13
0
输出样例
-1

交换数组中的最大值和最小值

题目描述

输入一个数 n n n,然后输入 n n n 个数值各不相同的数,调换数组中的最大值和最小值,然后输出。

输入格式

第一行输入一个整数 n n n,表示数组的长度。

接下来 n n n 行,每行输入一个整数,表示数组的元素。

输出格式

输出交换后的数组,每个元素占一行。

输入样例
2
1
3
输出样例
3
1

字符串排序

题目描述

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。

输入格式

一个字符串,长度不超过200。

输出格式

按字符顺序升序排序后的字符串。

输入样例
bacd
输出样例
abcd
http://www.xdnf.cn/news/635311.html

相关文章:

  • uni-app学习笔记十二-vue3中组件传值(对象传值)
  • urdf文件和DH模型参数是一一对应的吗??
  • 在Windows平台基于VSCode准备GO的编译环境
  • Linux基本指令篇 —— whoami指令
  • JavaScript 中 console.log() 使用逗号和加号的区别
  • C++多态与虚函数详解:从入门到精通
  • 27. 自动化测试开发框架拓展之测试数据构造(一)
  • uniapp-商城-68-shop(1-商品列表,获取数据,utils、tofixed 、parseInt的使用)
  • 【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter2 小程序核心
  • STM32八股【11】-----Linux Bootloader (U-Boot)
  • 嵌入式STM32学习—— 定时器中断(应用-利用定时器中断实现LED亮一秒灭一秒)
  • Q1:Go协程、Channel通道 被close后,读会带来什么问题?
  • ABP VNext + Webhook:订阅与异步回调
  • 6个跨境电商独立站平台
  • C++23 元编程工具新特性探索
  • 开发AR导航助手:ARKit+Unity+Mapbox全流程实战教程
  • 【Python 命名元祖】collections.namedtuple 学习指南
  • 反序列化之Wakeup方法绕过
  • Dify 本地源码安装教程
  • 【漫话机器学习系列】277.梯度裁剪(Gradient Clipping)
  • Redis数据安全分析
  • Java——优先级队列(堆)
  • 前沿探索之Kuikly框架
  • Java 虚拟机(JVM)原理与实战:打造高效稳定的运行环境
  • YOLOV8涨点技巧之空间通道协作注意力(SCCA)-应用于自动驾驶领域
  • 【公式】MathType公式右编号对齐
  • C/C++ 结构体:. 与 -> 的区别与用法及其STM32中的使用
  • 2025.5.25总结
  • Windows 11 [close recent file browsing history]
  • 对WireShark 中的UDP抓包数据进行解析