CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
来源:互联网 发布:数据分析师的发展趋势 编辑:程序博客网 时间:2024/06/01 11:05
CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
问题描述:
试题编号:201503-1试题名称:图像旋转时间限制:5.0s内存限制:256.0MB问题描述:问题描述
旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。
计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。
计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。
输入格式
输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。
接下来n行每行包含m个整数,表示输入的图像。
接下来n行每行包含m个整数,表示输入的图像。
输出格式
输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩阵。
样例输入
2 3
1 5 3
3 2 4
1 5 3
3 2 4
样例输出
3 4
5 2
1 3
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[n][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();}}
提交可通过:
阅读全文
0 0
- CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
- CCF 历年真题之俄罗斯方块(_1604_2_Tetris.java)参考答案
- CCF 历年真题之窗口(_1403_2_Window.java)参考答案
- CCF 历年真题之画图(_1409_2_Drawing.java)参考答案
- CCF 历年真题之数字排序(_1503_2_NumericalSorting.java )参考答案
- CCF 历年真题之Z字形扫描(_1412_2_ZGlyphScan.java )参考答案
- CCF 历年真题之消除类游戏(_1512_2_EliminationGame.java)参考答案
- CCF 历年真题之工资计算(_1612_2_WageCalculation.java)参考答案
- CCF 历年真题之学生排队(_1703_2_StudentQueueUp.java)参考答案
- CCF 历年真题之分蛋糕(_1703_1_Cake.java)参考答案
- CCF 历年真题之最大的矩形(_1312_3_LargestRectangle.java)参考答案
- CCF 历年真题之中间数(_1612_1_MiddleNum.java)参考答案
- CCF 历年真题之出现次数最多的数(_1312_1_TheHighestNumberOfOccurrences.java)参考答案
- CCF 历年真题之打酱油(_1709_1_GetSomeSoySauce.java)参考答案
- 图像旋转(ccf真题)
- CCF真题--图像旋转
- CCF之图像旋转(java)
- CCF计算机软件能力认证试题练习-图像旋转(Java参考答案学习记录)
- localStorage使用总结
- Vue笔记3 vue-cli单页面应用与路由设置
- 鸡蛋一小步:ubuntu开发环境之一:下载篇
- MYSQL下载后的使用方法
- [js高手之路]gulp教程-从入门到项目中快速上手使用
- CCF 历年真题之图像旋转(_1503_1_ImageRotation.java)参考答案
- page指令中contentType属性和pageEncoding的作用和区别
- 20170904-20170910C#工作学习周总结
- 数码相机成像原理
- 实验三:单链表及其操作
- UVA 673 Parentheses Balance
- Android开发,ZxMvp框架的引入及使用详解(中)
- 本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止---解决方法
- 机器学习第一周总结——线性回归