CSP认证201503-1 图像旋转[C++题解]:模拟
题目分析
来源:acwing
分析: 这题不需要复杂的处理,读入矩阵之后。只需要从后往前遍历每列,输出即可。
ac代码
#include<bits/stdc++.h>
using namespace std;
const int N = 1010;
int g[N][N], res[N][N];int n,m;
int main(){cin >> n >> m;for(int i = 0; i< n; i++)for(int j = 0; j < m; j ++) cin >>g[i][j];// i 是从后往前每一列// j是从上往下每一行for(int i = m -1; i >= 0; i--){for(int j = 0; j < n; j ++)cout << g[j][i] <<" ";cout << endl;} }
题目来源
https://www.acwing.com/problem/content/3215/
CSP认证201503-1 图像旋转[C++题解]:模拟相关推荐
- CSP认证201803-2 碰撞的小球[C++题解]:模拟
文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 题目理解: 给定水平方向的线段和n个小球,给定速度和碰撞后反向运动等条件,模拟小球碰撞过程,求解最后时刻所有小球的位置. 题目解答: ...
- CSP认证201809-4 再卖菜[C++题解]:差分约束、前缀和
文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 对于a0,a1,...,ana_0, a_1,...,a_na0,a1,...,an,经过计算相邻的数的平均值得到b0,b1, ...
- CSP认证201712-1 最小差值[C++题解]:遍历
文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 直接排序,然后取相邻两数之差的最小值. ac代码 #include<bits/stdc++.h> using names ...
- CSP认证201512-2 消除类游戏[C++题解]:模拟
题目分析 来源:acwing 分析: 本题类似消消乐,同一行或者同一列满足3个或者更多个同色的可以消除(数值置为0),由于数据量比较小,时间复杂度可以到O(n3)O(n^3)O(n3). 这里是对每个 ...
- CSP认证201509-3 模板生成系统[C++题解]:字符串处理、模拟、哈希表、引号里面有空格的字符串怎么读入
题目分析 来源:acwing 分析: 本题采用vector< string > 来读入原来模板.接下来的m行需要用到哈希表,进行模板和具体内容的映射. 遍历vector,如果找到{{,就对 ...
- CSP认证201412-4 最优灌溉[C++题解]:最小生成树裸题、Kruskal算法求最小生成树
题目分析 来源:acwing 分析:这是一道最小生成树的裸题. 这里默写Kruskal求最小生成树的最小费用的模板. 最小生成树模板请参考笔者的另一篇博文: 最小生成树板子-AcWing 859. K ...
- CSP认证201412-2 Z字形扫描[C++题解]:模拟
文章目录 题目解答 题目链接 题目解答 分析: 转换视角,斜着当作一行,然后就是简单地从左到右和从右到左循环. 具体分析过程如下图: AC代码 #include<bits/stdc++.h> ...
- CSP认证201412-1 门禁系统[C++题解]:哈希表
文章目录 题目解答 题目链接 题目解答 来源:acwing 分析:参见代码. ac代码 #include<bits/stdc++.h> using namespace std; const ...
- CSP认证201409-1 相邻数对[C++题解]:排序
文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 排序,遍历即可. ac代码 #include<bits/stdc++.h> using namespace std; c ...
最新文章
- 程序员在囧途之软件投标实战
- 明天是你的生日~~~
- 【python教程】append()与extend()方法的区别教程
- springcloud 相同服务名_SpringCloud系列之SpringCloud Stream
- consul java 注册中心_Spring Cloud微服务架构实战之Consul注册中心02:consul入门案例...
- Python-初体验
- hermite插值c语言程序,张艳-埃尔米特Hermite 插值逼近的C语言程序.doc
- WPS中插入“公式”后行距不正常的解决办法
- 单价数量和总价的公式_总价数量单价的数量关系式
- 腾讯微信短网址(url.cn)在线生成接口API使用详解
- 【关系抽取】TPLinker:单阶段联合抽取,并解决暴漏偏差
- nargin与varargin的用法
- p3.第一章 Python基础入门 -- Python编程基本概念 (三)
- 编译原理——自上而下语法分析
- 数据增强,扩充了数据集,增加了模型的泛化能力
- P1309 瑞士轮(C++)
- 2022-2028全球一次性防护服行业调研及趋势分析报告
- STM32开发板串口 ISP 方式下载程序
- 毕玄:我在阿里的十年技术感悟 1
- 树莓派4B安装ubuntu18.04+ROS一条龙教程(手把手,新手推荐)
热门文章
- (兼容IE6)又一个提示框思密达,腾讯UED 201401242352
- mount查看linux分区大小,Linux磁盘管理----分区格式化挂载fdisk、mkfs、mount
- sum除以count 和avg 的区别_EXCEL函数之计数COUNT系列
- stk软件支持Linux,STK组件基础篇:开发入门
- docker 安装mysql 实战文档_在docker上安装运行mysql实例
- 【数理知识】《矩阵论》方保镕老师-第6章-广义逆矩阵及其应用
- 1.4 满足和优化指标-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- STM32 基础系列教程 48 – CJSON
- STM32 基础系列教程 0 - CubeMX 下载与安装
- 2.4带通采样的实际问题