样例过了为什么全WA
查看原帖
样例过了为什么全WA
1011137
封禁用户楼主2023/7/28 09:37
#include<bits/stdc++.h>
using namespace std;

int n, m, T, ans;
int a[1001][1001], b[1001][2], l;

int main(){
    scanf("%d%d", &n, &m);
    for (int i = 1; i <= n; i++)
    	for (int j = 1; j <= m; j++)
    		scanf("%d", &a[i][j]);
    scanf("%d", &T);
    for (int i = 1; i <= T; i++){
		int x1, y, x2, y2;
		scanf("%d%d%d%d", &x1, &y, &x2, &y2);
		swap(a[x1][y], a[x2][y2]);
	}
	for (int i = 1; i <= n; i++)
		for (int j = 1; j <= m; j++)
			if (a[i][j] > 2)
				ans++, b[++l][0] = i, b[l][1] = j;
	printf("%d\n", ans);
	for (int i = 1; i <= l; i++) {
		for (int j = 0; j <= 1; j++)
			printf("%d ", b[i][j]);
		printf("\n");
	}
}
2023/7/28 09:37
加载中...