满江红·写怀
查看原帖
满江红·写怀
1084473
kouzeyang楼主2024/6/13 17:33
#include<bits/stdc++.h>
using namespace std;
int a[1005],b[1005],c[1005][1005];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		a[i]=b[i]=i;
		for(int j=1;i<=n;j++)
		{
			cin>>c[i][j];
		}
	}
	for(int i=1;i<=m;i++)
	{
		int t,x,y;
		cin>>t>>x>>y;
		if(t==1)
		{
			swap(a[x],a[y]);
		}
		else
		{
			swap(b[x],b[y]);
		}	
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			cout<<c[a[i]][b[j]]<<" ";
		}
		cout<<endl;
	}
	return 0;
}
2024/6/13 17:33
加载中...