历年天津大学计算机考研复试机试真题 - PGCode考研平台

最后更新:2025-12-08

历年天津大学计算机考研复试机试真题

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

计算两个矩阵的乘积

题目描述

计算两个矩阵的乘积,第一个是 $2 \times 3$,第二个是 $3 \times 2$

输入格式

输入为两个矩阵,其中一个为 $2 \times 3$ 的矩阵,另一个为 $3 \times 2$ 的矩阵

输出格式

一个 $2 \times 2$ 的矩阵(每一个数字后都跟一个空格)

输入样例

1 2 3
3 4 5
6 7
8 9
10 11

输出样例

52 58
100 112

含4素数

题目描述

对一个素数,若其含有 $4$,则称其为 $四素数$,如 $41$,$149$ 就是 $四素数$,问 $1e7$ 以内 $四素数$ 有多少个。

输入格式

输出格式

$1e7$ 以内 $四素数$ 的个数

输入样例


输出样例

xxxx

计算表达式

题目描述

输入字符串的中缀表达式包含 $+$ 、 $-$ 、 $*$ 、 $/$ 、 $($ 、 $)$ ,输出运算结果。

输入格式

字符串的中缀表达式

输出格式

计算结果

输入样例

3+(5-3)*2

输出样例

7

畅通工程

题目描述

某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。

所有道路都是双向的。

省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。

问最少还需要建设多少条双向道路?

输入格式

第 $1$ 行给出两个正整数,分别是城镇数目 $N$ 和道路数目 $M$。

随后的 $M$ 行对应 $M$ 条道路,每行给出一对正整数,分别是该条道路直接连通的两个城镇的编号。

为简单起见,城镇从 $1$ 到 $N$ 编号。

注意: 两个城市之间可以有多条道路相通。

也就是说


3 3

1 2

1 2

2 1

这种输入也是合法的

输出格式

输出一个整数,表示最少还需要建设的道路数目。

数据范围

$1 \leq N \leq 1000$

$1 \leq M \leq 10000$

输入样例

4 2
1 3
4 3

输出样例

1

比他小的数

题目描述

输入由一行整数构成的数组,输出数组中小于某个整数的数字的个数。

输入格式

第一行输入两个整数 $n$($n < 1000000$),$m$

第二行输入 $n$ 个整数

输出格式

输出数组中小于 $m$ 的数的个数

输入样例

7 5
1 4 3 9 5 6 6

输出样例

3

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