60分求助!!
查看原帖
60分求助!!
1092199
Mlao楼主2024/5/21 17:22

using namespace std;

int main(){

	int m,n,b=0;
	cin>>m>>n;
	int a[1000][1000];
	for(int i=1;i<=m;i++)
		for(int j=1;j<=m;j++)
			cin>>a[j][i];
	
	for(int i=1;i<=n;i++){
		int k,x,y;
		cin>>k>>x>>y;
		if(k==1){
			for(int p=1;p<=m;p++) {
				b=a[p][x];a[p][x]=a[p][y];a[p][y]=b;
			}
		}
		if(k==0){
			for(int p=1;p<=m;p++) {
				b=a[x][p];a[x][p]=a[y][p];a[y][p]=b;
			}
		}
		b=0;
	}
	for(int i=1;i<=m;i++){
		for(int j=1;j<=m;j++) cout<<a[j][i]<<" ";
		cout<<endl;
	}

}```
2024/5/21 17:22
加载中...