60 为什么有RE?!
查看原帖
60 为什么有RE?!
1378604
YaKaXi_ustc楼主2024/7/15 17:11
#include<bits/stdc++.h>
using namespace std;
int a[1001][1001];
int main()
{
	int n, m, T, num = 0; 
	cin >> n >> m;
	for (int i = 1; i <= n; i++)
	{
		for (int j = 1; j <= m; j++)
		{
			cin >> a[i][j];
		}
	}
	cin >> T;
	int x1, x2, y1, y2;
	for (int i = 1; i <= T; i++)
	{
		cin >> x1 >> y1 >> x2 >> y2;
		int p = a[x1][y1];
		a[x1][y1] = a[x2][y2];
		a[x2][y2] = p;	
	}
	for (int i = 1; i <= n; i++)
	{
		for (int j = 1; j <= m; j++)
		{
			if (a[i][j] > a[i - 1][j] && a[i][j] > a[i][j - 1] && a[i][j] > a[i + 1][j] && a[i][j] > a[i][j + 1])
			{
				num++;
			}
		}
	}
	cout << num << endl;
	for (int i = 1; i <= n; i++)
	{
		for (int j = 1; j <= m; j++)
		{
			if (a[i][j] > a[i - 1][j] && a[i][j] > a[i][j - 1] && a[i][j] > a[i + 1][j] && a[i][j] > a[i][j + 1])
			{
				cout << i << " " << j << endl;
			}
		}
	}
	return 0;
}
2024/7/15 17:11
加载中...