#include<bits/stdc++.h>
using namespace std;
int n,m,t,a1,a2,b1,b2,a[1009][1009],x[1009],y[1009],cnt=1;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
cin>>a[i][j];
cin>>t;
for(int i=1;i<=t;i++){
cin>>a1>>a2>>b1>>b2;
swap(a[a1][a2],a[b1][b2]);
}
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+1][j]&&a[i][j]>a[i][j-1]&&a[i][j]>a[i][j+1])
x[cnt]=i,y[cnt]=j,cnt++;
cout<<cnt-1<<endl;
for(int i=1;i<=cnt;i++)
if(x[i])
cout<<x[i]<<" "<<y[i]<<endl;
return 0;
}
玄关求助