201503-1 图像旋转
来源:互联网 发布:淘宝掌柜直播 编辑:程序博客网 时间:2024/06/08 15:58
试题编号: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的非负整数。
矩阵转置。找到数组下标转化规律就好了。
唯一的一个问题就是 int a[N][N] 应该定义在开头,而不是main函数中,否则会运行错误。。太大了…
代码:
#include <iostream>using namespace std;const int N = 1000;int a[N][N];int main(){int m,n;cin>>n>>m;//n行m列//int a[1000][1000];int i,j;for(i=0;i<n;i++)for(j=0;j<m;j++)cin>>a[i][j];for(j=m-1;j>=0;j--){for(i=0;i<n;i++)cout<<a[i][j]<<" ";cout<<endl;}return 0;}
阅读全文
0 0
- 201503-1 图像旋转
- 201503-1图像旋转
- CCF-图像旋转-201503-1
- CCF-201503-1 图像旋转
- CCF 201503-1 图像旋转
- CCF 201503-1 图像旋转
- CCF-201503-1-图像旋转
- CCF 201503-1 图像旋转
- 【ccf-201503-1】图像旋转
- CCF 201503-1 图像旋转
- 201503-1 图像旋转 ccf
- CCF 201503-1 图像旋转
- CCF 201503-1 图像旋转 题解
- CCF认证201503-1 图像旋转
- CCF认证 201503-1:图像旋转
- CCF CSP 201503-1 图像旋转
- CCF201503-1-图像旋转
- CCFCSP201503-1图像旋转
- Linux Discuz 安装
- Linux上安装WordPress 汉化版
- WordPress重置登陆密码
- QWidget,QMainWindow和QDialog的区别
- 笔记9 《C++ 大学教程》
- 201503-1 图像旋转
- 关于mapreduce读取文件分片会不会断行
- JavaScript运算符(操作符)详解(1)----运算符优先级
- 编程实现统计一行字符串中大小写字母,数字的个数
- IPC之消息队列(4)
- linux-磁盘加密
- 洛谷P2251 质量检测
- Ubuntu删除老的内核文件
- linux-磁盘的管理与swap分区