历年深圳大学计算机保研机试真题 - PGCode考研平台

最后更新:2025-12-08

历年深圳大学计算机保研机试真题

本文整理深圳大学计算机保研机试真题,并提供详细解析与代码实现,帮助同学们了解保研机试的难度与题型分布

花了多少钱

题目描述

笔记本每本价格为 ${a}$ 元(${a}$ 为正整数),小明购买了 ${b}$ 本(${b}$ 为正整数)。请问小明总共花了多少钱?

输入格式

一行输入两个正整数 ${a}$ ${b}$,表示笔记本的价格和购买数量

输出格式

输出一个整数,表示小明花费的总金额

数据范围

${1 \le a, b \le 1000}$

输入样例

5 3

输出样例

15

质数因子

题目描述

输入一个正整数,输出它的所有质数因子(如180的质数因子为2、2、3、3、5)

输入格式

输入一个正整数 ${n}$

输出格式

输出一行,包含 ${n}$ 的所有质数因子,按从小到大的顺序排列,每个因子之间用空格分隔

数据范围

${2 \le n \le 10^9}$

输入样例

180

输出样例

2 2 3 3 5

买了多少本

题目描述

笔记本每本价格为 ${a}$ 元(${a}$ 为正整数),小明总共花费了 ${b}$ 元(${b}$ 为正整数)。请问他购买了多少本笔记本?

如果购买的本数不是整数,则输出 "impossible"。

输入格式

第一行输入一个正整数 ${a}$ ${b}$,表示笔记本的价格和总花费金额

输出格式

输出一个整数表示购买的本数,如果不是整数则输出 "impossible"

数据范围

${1 \le a, b \le 1000}$

输入样例

5 20

输出样例

4

投票选举

题目描述

对候选人得票的统计程序。设有3个候选人,每个选民投票输入一个得票的候选人的名字,要求最后输出各人得票结果。

三个候选人的名字分别为Li Zhang Fu

输入格式

第一行输入选票数 $n$

第二行起输入 $n$ 行,每行是一个候选人名字

输出格式

输出三个候选人的统计结果,格式为:候选人名字:得票数

输出顺序固定为:Li、Zhang、Fu

数据范围

输入样例

5
Li
Fu
Fu
Zhao
Bai

输出样例

Li:1
Zhang:0
Fu:2

净胜球数计算

题目描述

净胜球数是指一支球队的进球数(正数)与失球数(正数)的差。

例如,有 ${A}$、${B}$、${C}$ 三支球队,${A}$ 队与 ${B}$ 队比分 ${4:2}$,${C}$ 队与 ${B}$ 队比分 ${3:1}$,${A}$ 队与 ${C}$ 队比分 ${2:3}$。

则 ${A}$ 队进 ${6}$ 球,失 ${5}$ 球,净胜球数为:${6-5=1}$;

${B}$ 队进 ${3}$ 球,失 ${7}$ 球,净胜球数为:${3-7=-4}$;

${C}$ 队进 ${6}$ 球,失 ${3}$ 球,净胜球数为:${6-3=3}$

输入各队比分,请你编写程序计算每支球队的净胜球数。

输入格式

第一行输入球队数量 ${n}$(${2 \le n \le 10}$)

第二行输入比赛场数 ${m}$(${1 \le m \le 100}$)

接着 ${m}$ 行,每行首先输入两支比赛队伍的编号,然后输入两队比分。

输出格式

依次输出各球队的编号及其净胜球数,具体格式为:球队编号 净胜球数,每个球队一行。

数据范围

输入样例

3
3
1 2 4 2
3 2 3 1
1 3 2 3

输出样例

1 1
2 -4
3 3

完整题目及在线评测:https://www.pgcode.cn/