CCF——图像旋转201503-1
生活随笔
收集整理的這篇文章主要介紹了
CCF——图像旋转201503-1
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問題描述 旋轉(zhuǎn)是圖像處理的基本操作,在這個(gè)問題中,你需要將一個(gè)圖像逆時(shí)針旋轉(zhuǎn)90度。
計(jì)算機(jī)中的圖像表示可以用一個(gè)矩陣來表示,為了旋轉(zhuǎn)一個(gè)圖像,只需要將對(duì)應(yīng)的矩陣旋轉(zhuǎn)即可。 輸入格式 輸入的第一行包含兩個(gè)整數(shù)n, m,分別表示圖像矩陣的行數(shù)和列數(shù)。
接下來n行每行包含m個(gè)整數(shù),表示輸入的圖像。 輸出格式 輸出m行,每行包含n個(gè)整數(shù),表示原始矩陣逆時(shí)針旋轉(zhuǎn)90度后的矩陣。 樣例輸入 2 3
1 5 3
3 2 4 樣例輸出 3 4
5 2
1 3 評(píng)測用例規(guī)模與約定 1 ≤ n, m ≤ 1,000,矩陣中的數(shù)都是不超過1000的非負(fù)整數(shù)。 1 package com.ezreal; 2 3 import java.util.*; 4 5 public class Main { 6 7 /** 8 * @param args 9 */ 10 public static void main(String[] args) { 11 // TODO Auto-generated method stub 12 new Main().run(); 13 } 14 public void run(){ 15 Scanner in = new Scanner(System.in); 16 int m=in.nextInt();//2 17 int n=in.nextInt();//3 18 int [][]a = new int[n][m]; 19 for(int i=0;i<m;i++ ){ 20 for(int j=n-1;j>=0;j--){ 21 a[j][i]=in.nextInt(); 22 } 23 } 24 for(int i=0;i<n;i++){ 25 for(int j=0;j<m;j++){ 26 System.out.print(a[i][j]+" "); 27 } 28 System.out.println(); 29 } 30 } 31 32 }
計(jì)算機(jī)中的圖像表示可以用一個(gè)矩陣來表示,為了旋轉(zhuǎn)一個(gè)圖像,只需要將對(duì)應(yīng)的矩陣旋轉(zhuǎn)即可。 輸入格式 輸入的第一行包含兩個(gè)整數(shù)n, m,分別表示圖像矩陣的行數(shù)和列數(shù)。
接下來n行每行包含m個(gè)整數(shù),表示輸入的圖像。 輸出格式 輸出m行,每行包含n個(gè)整數(shù),表示原始矩陣逆時(shí)針旋轉(zhuǎn)90度后的矩陣。 樣例輸入 2 3
1 5 3
3 2 4 樣例輸出 3 4
5 2
1 3 評(píng)測用例規(guī)模與約定 1 ≤ n, m ≤ 1,000,矩陣中的數(shù)都是不超過1000的非負(fù)整數(shù)。 1 package com.ezreal; 2 3 import java.util.*; 4 5 public class Main { 6 7 /** 8 * @param args 9 */ 10 public static void main(String[] args) { 11 // TODO Auto-generated method stub 12 new Main().run(); 13 } 14 public void run(){ 15 Scanner in = new Scanner(System.in); 16 int m=in.nextInt();//2 17 int n=in.nextInt();//3 18 int [][]a = new int[n][m]; 19 for(int i=0;i<m;i++ ){ 20 for(int j=n-1;j>=0;j--){ 21 a[j][i]=in.nextInt(); 22 } 23 } 24 for(int i=0;i<n;i++){ 25 for(int j=0;j<m;j++){ 26 System.out.print(a[i][j]+" "); 27 } 28 System.out.println(); 29 } 30 } 31 32 }
本題的主要是兩種方法,一種是存儲(chǔ)時(shí)傳為輸出的格式,另一種是輸出時(shí)按題中格式輸出。本題的做法是以第一種情況。
轉(zhuǎn)載于:https://www.cnblogs.com/ezreal2016/p/5781821.html
總結(jié)
以上是生活随笔為你收集整理的CCF——图像旋转201503-1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1017: 成绩大排队
- 下一篇: iOS-可变参数(不定参数)的用法