又又又又是RE!!!

#include<bits/stdc++.h>
using namespace std;
long long n,m,x,c,d,s; 
int main()
{
	cin >> m >> n >> x;
	long long a[m][n];
	for(int i=1;i<=m;i++)//行 
	{
		for(int j=1;j<=n;j++)//列 
		cin>>a[i][j];
	}
	for(int i=1;i<=x;i++)
	{
		cin >> c >> d;
		for(int i=1;i<=n;i++)
		{
			s=a[c][i];
			a[c][i]=a[d][i];
			a[d][i]=s;
		}
	}
	for(int i=1;i<=m;i++)
	{
		for(int j=1;j<=n;j++)
		printf("%d ",a[i][j]);
		printf("\n");
	}
	return 0;
 } 

不会又是数据范围的问题吧?!样例过了。。。

3 个赞

你把他开到a[2005][2005]试试?

3 个赞

会不会爆掉哦?

3 个赞

或者开a[m+5][n+5]试试
@胡瀚予

2 个赞

谢谢,已AC