- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 信息学奥赛一本通 1161:转进制(两种方法)
转进制这道题出自一本通的函数递归题集,目的是让我们用递归的方法进行解答,本题将用递归和普通函数两种方法进行解答,具体思路已写在注释当中。用递归算法将一个十进制数X转换成任意进制数M(M≤16)。一行两个数,第一个十进制数X,第二个为进制M。31 16 {将十进制31转化为十六进制数}以上是笔者的两种思路,欢迎大家交流讨论。
2024-01-09 20:55:13 1294
原创 信息学奥赛一本通 1122:计算鞍点(不同方法)
【题目描述】给定一个5×55×5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。例如:在下面的例子中(第44行第11列的元素就是鞍点,值为88)。11 3 5 6 912 4 7 8 1010 5 6 9 118 6 4 7 215 10 11 20 25【输入】输入包含一个55行55列的矩阵。【输出】如果存在鞍点,输出鞍点所在的行、列及其值,如果不存在,输出"no.
2021-08-22 16:38:50 2330 1
原创 PTA 1050 螺旋矩阵 (25 分)C++满分
本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第 1 个格子开始,按顺时针螺旋方向填充。要求矩阵的规模为m行n列,满足条件:m×n等于N;m≥n;且m−n取所有可能值中的最小值。输入格式:输入在第 1 行中给出一个正整数N,第 2 行给出N个待填充的正整数。所有数字不超过104,相邻数字以空格分隔。输出格式:输出螺旋矩阵。每行n个数字,共m行。相邻数字以 1 个空格分隔,行末不得有多余空格。输入样例:1...
2021-08-22 10:31:39 610
空空如也
PAT 1077 互评成绩计算 (20 分)测试点2为啥过不了
2021-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人