2222: 山峰
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:90
Solved:16
Description
洛咕公司可以被分为 n 行 m 列的土地,第 i 行第 j 列的土地初始海拔为 ai,j。行号和列号均从 1 开始编号。
在漫长的岁月中,一共发生了 T 次地理变迁。每次地理变迁,两块土地的海拔会发生交换。
如果有一块土地,比上下左右直接相邻的土地海拔都高,我们称其为一个山峰。
Berland 王国的首领想要知道,在所有地理变迁完成后,王国一共有多少山峰,它们的坐标分别为多少。
例如:n=m=3,海拔高度如下所示
1 2 3
1 4 2
1 1 2
其中(1,3),(2,2) 是山峰。
Input
输入的第一行为两个整数 n,m,分别代表行数与列数。
接下来 n 行,每行 m 个整数,第 i 行第 j 个整数代表ai,j。
接下来一行一个整数 T。
接下来 T 行,每行四个整数 x1,y1,x2,y2,代表 x1 行 y1 列的土地与 x2 行 y2 列的土地发生了地理变迁。
Output
输出的第一行为一个整数,代表地理变迁后山峰的数量 k。
接下来 k 行,每行两个整数 x,y,代表一座山峰在第 x 行第 y 列。
Sample Input Copy
3 3
1 2 3
1 2 2
1 1 4
1
2 2 3 3
Sample Output Copy
2
1 3
2 2
HINT
对于 20%20% 的数据,n=1;
对于另外 20%20% 的数据,m=1;
对于另外 20%20% 的数据,n=m;
对于另外 20%20% 的数据,T=0;
对于 100%100% 的数据, 1≤n,m≤1000,0≤T≤105,1≤ai,j≤106,1≤x1,x2≤n,1≤y1,y2≤m。
对于另外 20%20% 的数据,m=1;
对于另外 20%20% 的数据,n=m;
对于另外 20%20% 的数据,T=0;
对于 100%100% 的数据, 1≤n,m≤1000,0≤T≤105,1≤ai,j≤106,1≤x1,x2≤n,1≤y1,y2≤m。