[蓝桥杯][2019年第十届真题]旋转
文章目录
- 题目描述
- 输入
- 输出
- 样例输入
- 样例输出
- c语言AC代码
题目描述
图片旋转是对图片最简单的处理方式之一,在本题中,你需要对图片顺时 针旋转 90 度。
我们用一个 n × m 的二维数组来表示一个图片,例如下面给出一个 3 × 4 的 图片的例子:
1 3 5 7
9 8 7 6
3 5 9 7
这个图片顺时针旋转 90 度后的图片如下:
3 9 1
5 8 3
9 7 5
7 6 7
给定初始图片,请计算旋转后的图片
输入
输入的第一行包含两个整数 n 和 m,分别表示行数和列数。
接下来 n 行,每行 m 个整数,表示给定的图片。图片中的每个元素(像
素)为一个值为 0 至 255 之间的整数(包含 0 和 255)。
输出
输出 m 行 n 列,表示旋转后的图片。
样例输入
3 4
1 3 5 7
9 8 7 6
3 5 9 7
样例输出
3 9 1
5 8 3
9 7 5
7 6 7
c语言AC代码
#include <stdio.h>
int n,m;
int a[100][100];
int main()
{ int i,j;scanf("%d%d",&n,&m);for(i=0;i<n;i++)for(j=0;j<m;j++)scanf("%d",&a[i][j]);for(j=0;j<m;j++){for(i=n-1;i>=0;i--)printf("%d ",a[i][j]); printf("\n");}return 0;
}
[蓝桥杯][2019年第十届真题]旋转相关推荐
- [蓝桥杯][2019年第十届真题]扫地机器人(二分+贪心)
题目描述 小明公司的办公区有一条长长的走廊,由 N 个方格区域组成,如下图所 示. 走廊内部署了 K 台扫地机器人,其中第 i 台在第 Ai 个方格区域中. 已知扫地机器人每分钟可以移动到左右相邻的方 ...
- [蓝桥杯][2019年第十届真题]糖果(状压dp)
题目描述 糖果店的老板一共有 M 种口味的糖果出售.为了方便描述,我们将 M 种 口味编号 1 ∼ M. 小明希望能品尝到所有口味的糖果.遗憾的是老板并不单独出售糖果,而 是 K 颗一包整包出售. 幸 ...
- [蓝桥杯][2019年第十届真题]修改数组(并查集)
题目描述 给定一个长度为 N 的数组 A = [A1, A2, · · · AN ],数组中有可能有重复出现 的整数. 现在小明要按以下方法将其修改为没有重复整数的数组.小明会依次修改 A2,A3,· ...
- [蓝桥杯][2019年第十届真题]等差数列
题目描述 数学老师给小明出了一道等差数列求和的题目.但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数. 现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有 几项? 输入 ...
- [蓝桥杯][2019年第十届真题]外卖店优先级(模拟)
题目描述 "饱了么"外卖系统中维护着 N 家外卖店,编号 1 ∼ N.每家外卖店都有 一个优先级,初始时 (0 时刻) 优先级都为 0. 每经过 1 个时间单位,如果外卖店没有订单 ...
- [蓝桥杯][2019年第十届真题]后缀表达式(正解!!)
题目描述 给定 N 个加号.M 个减号以及 N + M + 1 个整数 A1, A2, · · · , AN+M+1,小 明想知道在所有由这 N 个加号.M 个减号以及 N + M + 1 个整数凑出 ...
- [蓝桥杯][2019年第十届真题c/c++B组]迷宫(寻找路径bfs及文件输入输出)
试题 E: 迷宫 1.问题描述 2.思路详解 3.AC代码 1.问题描述 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方. 010000 000100 00100 ...
- [蓝桥杯][2019年第十届真题c/c++B组]后缀表达式(解释sum -= 2*a[i])
后缀表达式 给定 N 个加号.M 个减号以及 N + M + 1个整数 A1 , A2 , · · · , AN+M+1 ,小明想知道在所有由这 N 个加号.M 个减号以及 N + M + 1个整数凑 ...
- [蓝桥杯][2019年第十届真题c/c++B组]完全二叉树的权值
题目描述 给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下.从左到右的顺序依次是 A1, A2, · · · AN,如下图所示: 现在小明要把相同深度的节点的权值加在一起, ...
最新文章
- pyqt入门教程(一)
- 对象的序列化流_ObjectOutputStream
- 将Fiddler的服务器证书导入到Java的cacerts证书库里
- iPhone开发资料之内存管理 ,循环引用导致的内存问题
- Some projects cannot be imported because they already exist in the workspace
- 【数论】GCD SUM(P2398)
- [转]numpy中的np.max 与 np.maximum区别
- 此加载项为此计算机的所有用户安装_MDI Jade 6.5软件安装教程
- 知道创宇杨冀龙:2B产品经理的自我修养
- docker学习之-什么是docker
- Java基础教程【第四章:Java流程控制】
- C语言程序设计题解pdf,C语言程序设计题解与上机指导.pdf
- html右键菜单背景图片,win10系统设置鼠标右键菜单背景图片的步骤
- 使用 jszip 实现.zip文件解压后上传
- vue项目使用pdfjs插件预览pdf 不兼容QQ浏览器和搜狗浏览器问题 兼容各大主流浏览器办法
- app图标圆角角度_iOS app 图标的圆角半径是多少?
- prisma2.0文档学习/翻译
- 百分点感知智能实验室:声纹识别技术发展及未来趋势研究
- iOS11 API 更新整理
- Kerberos认证原理与环境部署
热门文章
- 颈椎病类型繁多,看看自己是哪一种
- scrabble的使用(简单易学)(适用于常规git泄露)
- glibc源码分析之utime系列函数
- 教育部:探索推动区块链技术在招生考试、学历认证等领域的应用
- gprs tcp 协议 汽车 服务器,基于GPRS的车辆检测通信系统设计毕业论文.doc
- opencv安装流程及vs一次性封装
- 理解method(实例方法), staticmethod(静态方法)和classmethod(类方法)的区别
- 基于华为eNSP的局域网搭建
- python串口通讯三次有一次正常_DMM、Python和串口:在循环过程中,通信突然停止...
- 用python预测车牌价格_利用python预测二手车售价