CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
2017-09-14 11:58
337 查看
CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
问题描述:
参考代码:
提交可通过:
问题描述:
试题编号: | 201503-1 |
试题名称: | 图像旋转 |
时间限制: | 5.0s |
内存限制: | 256.0MB |
问题描述: | 问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。 输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。 输出格式 输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩阵。 样例输入 2 3 1 5 3 3 2 4 样例输出 3 4 5 2 1 3 评测用例规模与约定 1 ≤ n, m ≤ 1,000,矩阵中的数都是不超过1000的非负整数。 |
import java.util.Scanner; /** * * @Author: Dina * @Time: 2017年9月14日 * @Description:图像旋转 * @Score: 100 */ public class _1503_1_ImageRotation { public static void main(String[] args) { Scanner src=new Scanner(System.in); int n,m,i,j; n=src.nextInt(); m=src.nextInt(); int[][] array=new int [m]; for(i=0;i<n;i++){ for(j=0;j<m;j++){ array[i][j]=src.nextInt(); } } //从最右边的列开始,依次往左开始打印 for(i=0;i<m;i++){ for(j=0;j<n;j++){ System.out.print(array[j][m-i-1]+" ");; } System.out.println(); } src.close(); } }
提交可通过:
相关文章推荐
- CCF 历年真题之数字排序(_1503_2_NumericalSorting.java )参考答案
- CCF 历年真题之消除类游戏(_1512_2_EliminationGame.java)参考答案
- CCF 历年真题之最大的矩形(_1312_3_LargestRectangle.java)参考答案
- CCF 历年真题之中间数(_1612_1_MiddleNum.java)参考答案
- CCF 历年真题之出现次数最多的数(_1312_1_TheHighestNumberOfOccurrences.java)参考答案
- CCF 历年真题之分蛋糕(_1703_1_Cake.java)参考答案
- CCF计算机软件能力认证试题练习-图像旋转(Java参考答案学习记录)
- CCF 历年真题之Z字形扫描(_1412_2_ZGlyphScan.java )参考答案
- CCF 历年真题之工资计算(_1612_2_WageCalculation.java)参考答案
- CCF 历年真题之打酱油(_1709_1_GetSomeSoySauce.java)参考答案
- CCF 历年真题之窗口(_1403_2_Window.java)参考答案
- CCF图像旋转JAVA答案
- CCF真题--图像旋转
- CCF之图像旋转(java)
- 蓝桥杯2014年以前JAVA历年真题及答案整理——杨辉三角形
- CCF真题 图像旋转 题解
- 蓝桥杯2014年以前JAVA历年真题及答案整理——查找整数
- 蓝桥杯2014年以前JAVA历年真题及答案整理——数列特征
- 蓝桥杯2014年以前JAVA历年真题及答案整理——字母图形
- opencv3_java 图像的旋转Rotate getRotationMatrix2D