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

最后更新:2025-12-08

历年厦门大学计算机保研机试真题

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

计算Unicode字符串的字长

题目描述

输入一个字符串(可能包含中文或其他特殊字符),计算这些字符串的 $Unicode$ 字长。

根据 $Unicode$ 的定义,单字长的字符串开头是 $0$,$n$ 字长的字符串第一个字节的前 $n$ 位是 $1$,第 $n+1$ 位是 $0$。

例如,$2$ 字节长度的字符,第一个字节以 $110$ 开头,其余字节以 $10$ 开头。

请根据给定的输入,按照 $Unicode$ 定义的方法计算字长。

输入格式

输入一个字符串 $S$,字符串可能包含任意 $Unicode$ 字符。

输出格式

输出一个整数,表示字符串 $S$ 的 $Unicode$ 字长。

输入样例

你好,世界!

输出样例

18

螺旋矩阵

题目描述

给你一个 $m$ 行 $n$ 列的矩阵 $matrix$,请按照顺时针螺旋顺序,返回矩阵中的所有元素。

输入格式

第一行包含两个整数 $m$ 和 $n$,表示矩阵的行数和列数。

接下来 $m$ 行,每行包含 $n$ 个整数,表示矩阵的元素。

输出格式

输出一行,包含按照顺时针螺旋顺序排列的矩阵元素,元素之间用空格分隔。

输入样例

3 3
1 2 3
4 5 6
7 8 9

输出样例

1 2 3 6 9 8 7 4 5

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