当前位置: 首页 > news >正文

ccfcsp3402矩阵重塑(其二)

//矩阵重塑(其二)
#include<iostream>
using namespace std;
int main(){
	int n,m,t;
	cin>>n>>m>>t;
	int c[10000][10000];
	int s=0,sum=0;
	int d[10000],k[100000];
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			cin>>c[i][j];
			d[s]=c[i][j];
			s++;
		}
	}
	while(t>0){
		int op,a,b;
		cin>>op>>a>>b;
		if(op==1){//重塑
			s=0;
			for(int i=0;i<a;i++){
				for(int j=0;j<b;j++){
					c[i][j]=d[s];
					s++;
				}
			}	
		}
		
		if(op==2)/*转置 */{
			s=0;
			for(int i=0;i<n;i++){
				for(int j=0;j<m;j++){
					c[j][i]=d[s];
					s++;
				}
			}
			s=0;//转置之后更新,以便重塑 
			for(int i=0;i<m;i++){
				for(int j=0;j<n;j++){
					d[s]=c[i][j];
					s++;
				}
			}
		}
		
		if(op==3) /*//查询 */{
			k[sum]=c[a][b];
			sum++;
		}
		t--;
	}
	for(int i=0;i<sum;i++){
		cout<<k[i]<<endl;
	}
	return 0;
}

**注意,以上代码的各数组大小根据题意改变,DEV可能不支持太大的空间 


文章转载自:
http://affinity.hfytgp.cn
http://blackbird.hfytgp.cn
http://cephalate.hfytgp.cn
http://bentonitic.hfytgp.cn
http://ballasting.hfytgp.cn
http://abrade.hfytgp.cn
http://bookworm.hfytgp.cn
http://blc.hfytgp.cn
http://breakneck.hfytgp.cn
http://chloroethylene.hfytgp.cn
http://bel.hfytgp.cn
http://argosy.hfytgp.cn
http://backbiter.hfytgp.cn
http://chambray.hfytgp.cn
http://bubo.hfytgp.cn
http://arcograph.hfytgp.cn
http://allocable.hfytgp.cn
http://aristocrat.hfytgp.cn
http://antifertility.hfytgp.cn
http://brutality.hfytgp.cn
http://audiophile.hfytgp.cn
http://censorship.hfytgp.cn
http://abranchial.hfytgp.cn
http://agility.hfytgp.cn
http://cahier.hfytgp.cn
http://amphipod.hfytgp.cn
http://boadicea.hfytgp.cn
http://blurt.hfytgp.cn
http://chorten.hfytgp.cn
http://ameba.hfytgp.cn
http://www.dtcms.com/a/74256.html

相关文章:

  • 2025-03-18 学习记录--C/C++-PTA 习题4-9 打印菱形图案
  • Python 阶段一综合案例之质数判断算法
  • AGI大模型(8):提示词的安全与防护
  • 无人机吊舱模块更换技术难点分析!
  • Redis-锁-商品秒杀防止超卖
  • docker安装rabbitmq
  • Ubuntu24.04 启动后突然进入tty,无法进入图形界面
  • AI 技术在智慧农业中的应用实践
  • 前缀和 之 哈希表 之 和 的奇偶与倍数
  • MySQL InnoDB引擎的锁机制详解
  • 蓝桥杯每日一题
  • 汽车PKE无钥匙进入系统一键启动系统定义与原理
  • 需求文档(PRD,Product Requirement Document)的基本要求和案例参考:功能清单、流程图、原型图、逻辑能力和表达能力
  • 晶艺代理,100V3.5A高耐压LA1823完全替换MP9487--启烨科技有限公司
  • 第一章:Tailwind CSS基础与项目设置 - 第三节:GitHub界面分析 - 设计规范与布局系统
  • CSS 属性选择器详解
  • [C++面试] 标准容器面试点
  • 机器学习——深入浅出理解朴素贝叶斯算法
  • 一个简单的RPC示例:服务端和客户端
  • 【mysql】查事务进程
  • gstreamer之GstVideoDecoder源码剖析
  • Spark DataFrame、Dataset 和 SQL 解析原理深入解析(万字长文多张原理图)
  • 计算机二级web易错点(3)-选择题
  • qwen2.5总览
  • 基于 YOLOv8 的瓷砖缺陷检测:从数据准备到模型部署的全流程实战
  • 探索具身多模态大模型:开发、数据集和未来方向(下)
  • Python----数据分析(Pandas三:一维数组Series的数据操作:数据清洗,数据转换,数据排序,数据筛选,数据拼接)
  • 市长海报/ Mayor‘s posters
  • MySQL 锁
  • 浅谈StarRocks SQL性能检查与调优