CCF CSP 201503-1 图像旋转
CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址
CCF CSP 201503-1 图像旋转
问题描述
计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。
输入格式
接下来n行每行包含m个整数,表示输入的图像。
输出格式
样例输入
1 5 3
3 2 4
样例输出
5 2
1 3
评测用例规模与约定
解析
代码
C
#include <stdio.h>
int a[][];
int main() {
    int N, M;
    scanf("%d%d", &N, &M);
    for(int n=; n<N; n++) {
        for(int m=; m<M; m++) {
            scanf("%d", &a[n][m]);
        }
    }
    for(int m=M-; m>=; m--) {
        for(int n=; n<N; n++) {
            printf("%d ", a[n][m]);
        }
        printf("\n");
    }
}
CCF CSP 201503-1 图像旋转的更多相关文章
- CCF真题之图像旋转
		
201503-1 问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度. 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可. 输入格式 ...
 - CCF CSP 201503-1 图像旋转 (降维)
		
题目链接:http://118.190.20.162/view.page?gpid=T27 问题描述 试题编号: 201503-1 试题名称: 图像旋转 时间限制: 5.0s 内存限制: 256.0M ...
 - NOI题库 09:图像旋转翻转变换
		
NOI题库开始的题,也是略水,当然也是大水,所以彼此彼此 09:图像旋转翻转变换 总时间限制: 1000ms 内存限制: 65536kB 描述 给定m行n列的图像各像素点灰度值,对其依次进行一系列操作 ...
 - 【OpenCV学习笔记】之六 手写图像旋转函数---万丈高楼平地起
		
话说,平凡之处显真格,这一点也没错! 比如,对旋转图像进行双线性插值,很简单吧? 可,对我,折腾了大半天,也没有达到预期效果! 尤其是三个误区让我抓瞎好久: 1,坐标旋转公式. 这东西,要用 ...
 - opencv 图像仿射变换 计算仿射变换后对应特征点的新坐标 图像旋转、缩放、平移
		
常常需要最图像进行仿射变换,仿射变换后,我们可能需要将原来图像中的特征点坐标进行重新计算,获得原来图像中例如眼睛瞳孔坐标的新的位置,用于在新得到图像中继续利用瞳孔位置坐标. 仿射变换在:http:// ...
 - Opencv2.4.4作图像旋转和缩放
		
关于下面两个主要函数的讲解: cv::getRotationMatrix2D(center, angle, scale); cv::warpAffine(image, rotateImg, rotat ...
 - 每日算法37:Rotate Image (图像旋转)
		
You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...
 - [google面试CTCI] 1-6.图像旋转问题
		
[字符串与数组] Q:Given an image represented by an NxN matrix, where each pixel in the image is 4 bytes, wr ...
 - pyhton:图像旋转
		
最近一个作业中要用到图像旋转,分享一下学习过程.如有讲错的地方,恳请指正! 图像旋转,想想真简单啊,不就是将图像矩阵乘上一个旋转平移矩阵就完了吗?实际上还真没这么简单.首先这个旋转平移矩阵怎么获得?通 ...
 
随机推荐
- SMO详解
			
转自:简书https://www.jianshu.com/p/55458caf0814 SVM通常用对偶问题来求解,这样的好处有两个:1.变量只有N个(N为训练集中的样本个数),原始问题中的变量数量与 ...
 - tips 前端 bootstrap 嵌套行 嵌套列 溢出 宽度不正确 栅格化系统计算
			
bootstrap 当嵌套列时 有时会出现很奇异的row 的width不对问题出现的情况时 <div class="row" > <!--row a--> ...
 - An Insight to References in C++
			
[An Insight to References in C++] 引用的本质是常指针.占用的内存和指针一样. 参考:http://www.codeproject.com/Articles/13363 ...
 - easy-animation | Animation for Sass
			
最近因为项目缘故,勾搭上了Sass. 其实在折腾Sass之前,也有简单用过一下Less.但碍于Less提供的一些API实在让人觉得有点多余,用着就是不顺手,最后就不了了之啦. Sass之所以用起来舒服 ...
 - [大数据测试]ETL测试或数据仓库测试入门
			
转载自: http://blog.csdn.net/zhusongziye/article/details/78633934 概述 在我们学习ETL测试之前,先了解下business intellig ...
 - Java编程思想 4th 第3章 操作符
			
有了数据,还需要进行数据间的运算,因此Java中也有数据间运算的各种符号,书本称之为操作符,正确的翻译应该是运算符. Java中的运算符同C++相同,运算符同运算符对象构成表达式,表达式是运算对象及运 ...
 - PHP内存溢出 Allowed memory size of 解决办法
			
PHP出现如下错误:Allowed memory size of xxx bytes exhausted at xxx:xxx (tried to allocate xxx bytes) 关于 ...
 - 2016.07.13-vector<vector<int>>应用2——Two Sum扩展
			
收获: vector<vector<int> >res,不能直接用res[j].push_back(number),因为res[j]是空的,没有初始化 可以先定义 vector ...
 - usbnet驱动深入分析-usb虚拟网卡host端【转】
			
转自:http://blog.csdn.net/zh98jm/article/details/6339320 1.驱动流程: 2.明确probe函数的功能: probe有usb core 经枚举过 ...
 - aarch64_g3
			
glibc-langpack-wal-2.25-6.fc26.aarch64.rpm 2017-06-20 17:08 210K fedora Mirroring Project glibc-lang ...