求调
查看原帖
求调
1254133
Asian_pear楼主2024/12/8 14:16
using namespace std;
int a[1050][1050],b[1050][1050],x,y;
bool op;
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			cin>>a[i][j];
			b[i][j]=a[i][j];
		}
	}
	for(int i=1;i<=m;i++){
		cin>>op>>x>>y;
		if(op==0){
			for(int j=1;j<=n;j++){
				b[j][x]=a[j][y];
				b[j][y]=a[j][x];
				a[j][x]=b[j][x];
				a[j][y]=b[j][y];
			}
		} 
		else{
			for(int j=1;j<=n;j++){
				b[x][j]=a[y][j];
				b[y][j]=a[x][j];
				a[x][j]=b[x][j];
				a[y][j]=b[y][j];
			}
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			cout<<a[i][j]<<" ";
		}
		cout<<endl;
	}	
	return 0;
}```
2024/12/8 14:16
加载中...