- 博客(3)
- 收藏
- 关注
原创 CCF 201503-2 数字排序
3.由于sort不可以对map排序,所以要对map的value排序,可以将map的key和value以pair的形式 装到vector中,对vector进行排序。输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。≤ 1000,给出的数都是不超过1000的非负整数。,表示给定数字的个数。
2023-08-26 19:57:53
89
原创 CCF真题 201503-1 图像旋转 C++
将原矩阵与逆转之后的矩阵比对,可以发现按照键盘录入的顺序,原矩阵第1行的 1 5 3 的顺序与逆转之后矩阵的第1列从下到上的顺序是一致的。计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。在输入矩阵的时候就对矩阵进行逆转。≤ 1,000,矩阵中的数都是不超过1000的非负整数。所以,在输入的时候,一列一列地倒着进行输入。个整数,表示原始矩阵逆时针旋转90度后的矩阵。最后对逆转之后的矩阵进行输出。
2023-08-26 19:43:43
190
原创 CCF 201412-2 Z字形扫描 C++
在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。请实现一个Z字形扫描的程序,给定一个n×n的矩阵,输出对这个矩阵进行Z字形扫描的结果。输出一行,包含n×n个整数,由空格分隔,表示输入的矩阵经过Z字形扫描后的结果。输入的第二行到第n+1行每行包含n个正整数,由空格分隔,表示给定的矩阵。1≤n≤500,矩阵元素为不超过1000的正整数。输入的第一行包含一个整数n,表示矩阵的大小。对于下面的4×4的矩阵,
2023-08-25 21:39:56
351
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅