首页 > 编程语言 >NOI / 1.8编程基础之多维数组

NOI / 1.8编程基础之多维数组

时间:2023-04-30 20:14:57浏览次数:32  
标签:NOI int 1.8 整数 110 图像 多维 90 度后

11:图像旋转

1.描述

输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。

2.输入

第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。
接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间

3.输出

m行,每行n个整数,为顺时针旋转90度后的图像。相邻两个整数之间用单个空格隔开。

4.样例输入

3 3
1 2 3
4 5 6
7 8 9

5.样例输出

7 4 1
8 5 2
9 6 3

6.题意

输出顺时针旋转90度后的图像

7.思路

横行和竖行颠倒。

8.代码实现

#include<bits/stdc++.h>
using namespace std;
int a[110][110];
int b[110][110];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)	
	{
		cin>>a[i][j];//输入这个图像
	}
	for(int j=1;j<=m;j++){
		for(int i=1;i<=n;i++)
		cout<<a[n-i+1][j]<<' ';//输出顺时针旋转90度后的图像
		cout<<endl;
	}
	return 0;
}

 

标签:NOI,int,1.8,整数,110,图像,多维,90,度后
From: https://www.cnblogs.com/shi66/p/17365693.html

相关文章

  • 五一 NOI 数学听课笔记
    注:本文不写证明。一、剩余类环\(\mathbb{Z}/n\mathbb{Z}\)记号:\(\overline{x}\)在\(\modn\)意义下代表一个集合:\(\{\dots,x-2n,x-n,x,x+n,x+2n,\dots\}\)加法逆元:\(a:\overline{-a}\text{or}\overline{n-a}\)乘法逆元:\(\overline{a}\times\overline{b}=1\)费马小......
  • 题解 P3225 [HNOI2012] 矿场搭建
    解析传送门一道简单的tarjan题题意:在无向图中找一些点,这些点组成的的点集记为\(V\),使得去掉任意一个点,剩下的每一个点都可以到达\(V\)中任意一个点,求点集\(V\)的大小的最小值及其方案数。去掉一个点,很自然的联想到割点,那么考虑一下割点在不在备选集合中。如图,显然可以看出,......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 统一省选 2023
    文化课补完了,但是考试考炸了,所以来补题。D1T1火车站station实际上只需要判断从\(x\)能否一直向一个方向移动且每个位置能不能作为这个方向的终点站。区间覆盖差分一下即可。提交记录:Submission-QOJD1T2城市建造cities一个连通块中只能有一个点被选中。由于连通块大......
  • 【考后总结】NOI 春季测试 2023
    文化课补完了,所以来改题。T1涂色paint弱智签到题,维护时间戳。Submission-洛谷T2幂次power近似原题:CodeForces-955CSadPowers*2100一个数可能会被统计多次,例如\(2^{12}=4^6=8^4=16^3=64^2\),考虑只在\(2^{12}\),即指数最大的位置记录答案,由于\(1\)比较特殊先不考......
  • Java1.8 新特性之Stream流
    转:Java1.8新特性之Stream流JDK1.8新特性 ......
  • Java 接口中的方法1.8,为了区别函数式接口
    Java接口中的方法函数式接口式指的式接口冲抽象方法只有一个  函数式接口 java中Comparator接口明明不止一个抽象方法,为什么也算函数式接口?  ......
  • [NOI2005] 维护数列
    总体思路其实跟用线段树维护区间最大字段和差不多,不过唯一麻烦的地方在于要算上自己。然后我们可以开一个队列来回收那些被delete的点,这样可以节省空间,特别需要注意的是release的时候,标记什么的一定记得清空。本来insert我是直接一个个merge的,这样就会导致特别慢,因此我们可以借......