希蒙的山
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
希蒙有着 行 列的土地,第 行第 列的土地初始海拔为 。行号和列号均从 开始编号。
在漫长的岁月中,一共发生了 次地理变迁。每次地理变迁,两块土地的海拔会发生交换。
如果有一块土地,比上下左右直接相邻的土地海拔都高,我们称其为一个山峰。
希蒙想要知道,在所有地理变迁完成后,他一共有多少山峰,它们的坐标分别为多少。
例如:,海拔高度如下所示
其中, 是山峰。
输入格式
输入的第一行为两个整数 ,分别代表行数与列数。
接下来 行,每行 个整数,第 行第 个整数代表 。
接下来一行一个整数 。
接下来 行,每行四个整数 ,代表 行 列的土地与 行 列的土地发生了地理变迁。
输出格式
输出的第一行为一个整数,代表地理变迁后山峰的数量 。
接下来 行,每行两个整数 ,代表一座山峰在第 行第 列。
按照从上到下,自左向右的顺序输出山峰的坐标。
样例 #1
样例输入 #1
3 3
1 2 3
1 4 2
1 1 2
0
样例输出 #1
2
1 3
2 2
样例 #2
样例输入 #2
3 3
1 2 3
1 2 2
1 1 4
1
2 2 3 3
样例输出 #2
2
1 3
2 2
提示
对于 的数据,; 对于另外 的数据,; 对于另外 的数据,; 对于另外 的数据,; 对于 的数据, $1 \le n,m \le 1000, 0 \le T \le 10^5, 1 \le a_{i,j} \le 10^6, 1\le x_1,x_2\le n, 1\le y_1,y_2\le m$。