首页 > 其他分享 >2024-06-02 矩阵重塑2

2024-06-02 矩阵重塑2

时间:2024-09-15 12:02:46浏览次数:8  
标签:02 mar 06 tem int cin 2024 const mat

include <bits/stdc++.h>

using namespace std;
const int maxn=1e4+1;
int mar[maxn];
void tmar(int mar[],const int n,const int m){
int mat[n+1][m+1],mat1[m+1][n+1];
int i,j;
for(i=1;i<=n;i++){
for(j=1;j<=m;j++){
mat[i][j]=mar[(i-1)*m+j];
}
}
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
mat1[i][j]=mat[j][i];

	}
}
i=1;
j=1;
int cnt=1;
while(cnt<=n*m){
	mar[cnt]=mat1[i][j];
	j++;
	cnt++;
	if(j==n+1) {
	i++;
	j=1;
	}
}

}
int main() {
int n,m,t;
int a,b,c;
cin>>n>>m>>t;
int i,j;
for(i=1;i<=n*m;i++){
cin>>mar[i];
}
for(j=0;j<t;j++){
cin>>a>>b>>c;
if(a1){
n=b;
m=c;
}
else if(a
2){
tmar(mar,n,m);
int tem;
tem=n;
n=m;
m=tem;
}
else{

			c++;
			printf("%d\n",mar[b*m+c]);
		}
	}

		
	
	


return 0;

}

标签:02,mar,06,tem,int,cin,2024,const,mat
From: https://www.cnblogs.com/likh2718/p/18415122

相关文章

  • 【2025】javaweb教师工作量管理系统(源码+文档+调试+答疑)
    ......
  • xyctf2024 pwn
    helloworldchecksec大多保护都开启了main函数int__fastcallmain(intargc,constchar**argv,constchar**envp){charbuf[20];//[rsp+0h][rbp-20h]BYREFinit();printf("%s","pleaseinputyourname:");read(0,buf,0x48uLL);p......
  • 高级java每日一道面试题-2024年9月12日-架构篇[DDD领域驱动篇]-如何使用领域驱动设计(D
    如果有遗漏,评论区告诉我进行补充面试官:如何使用领域驱动设计(DDD)中的事务脚本模式?我回答:在Java高级面试中,讨论如何使用领域驱动设计(DDD)中的事务脚本模式是一个很好的话题,因为它不仅考察了面试者对DDD原则的理解,还检验了其在实际项目中应用这些原则的能力。事务脚本模......
  • 51单片机-DS1302(实时时钟+可调时钟)(可参考主页上一节内容介绍)
    作者:王开心时间:2024.9.10目的:手撕51main.c#include<REGX52.H>#include"LCD1602.h"#include"DS1302.h"#include"Key.h"#include"Delay.h"#include"Timer0.h"unsignedcharKeyNum,MODE,TimeSetSelect,TimeS......
  • 重生之我要当前端大王–鸿蒙next篇 02 常用布局组件
    重生之我要当前端大王–鸿蒙next篇02常用布局组件第三篇章鸿蒙next星河版前言阅读本章,学习Flex布局、Grid网格布局、Stack层叠布局一、Flex布局和html的flex相识,arkUi的flex组件也分为主轴和副轴,并提供声明式api进行设置排布样式,让我们来学习一下@Entry@Component......
  • 洛谷P1006
    题目传送门:传送门p1006题目描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排坐成一个 mm 行 nn 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要......
  • 【2024研赛】【华为杯】2024 年研究生数学建模比赛思路、代码更新中.....
    ......
  • 2024年金典Java面试八股文
    1、什么是自动拆装箱 int和Integer有什么区别   难度系数:⭐基本数据类型,如int,float,double,boolean,char,byte,不具备对象的特征,不能调用方法。装箱:将基本类型转换成包装类对象拆箱:将包装类对象转换成基本类型的值java为什么要引入自动装箱和拆箱的功能?主要是用于jav......
  • D06【python接口自动化学习】-python基础
    day06注释学习日期:20240913学习目标:注释:如何写程序的说明书?学习笔记:1.1 如何编写注释注释的位置注释写在代码上面,是最常用的形式注释写在代码前面,常用于代码调试注释的内容怎么写注释要解释代码是做什么,以下建议注释2,不采用注释1python之禅总结注释......
  • D02【python接口自动化学习】-python基础
    day02字符串(上)学习日期:0909学习目标:字符串(上):python是如何处理单词的?学习笔记:字符串的常用方法#字符串常用方法#打印字符串的个数print('xyxyxyz'.count('x'))#输出3print('xyxyxyz'.count('xy'))#输出3print('xyxyxyz'.count('a'))#输......