编译错误的蒟蒻寻求帮助
查看原帖
编译错误的蒟蒻寻求帮助
310944
HCQnb楼主2024/7/27 17:44
#include <bits/stdc++.h>
using namespace std;
int f[1010][1010],n,m,t,ans,x[1000010],y[10000010];
void swa(a,b){
    int c=a;
    a=b,b=c;
}
int main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            scanf("%d",&f[i][j]);
        }
    }
    cin>>t;
    while(t--){
        int x1,x2,y1,y2;
        scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
        swa(f[x1][y1],f[x2][y2]);
    }
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            if(f[i][j]>f[i-1][j] and f[i][j]>f[i+1][j] and f[i][j]>f[i][j-1] and f[i][j]>f[i][j+1]){
                ans++;
                x[ans]=i,y[ans]=j;
            }
    cout<<ans<<endl;
    for(int i=1;i<=ans;i++)
        printf("%d %d\n",x[i],y[i]);
    return 0;
}
2024/7/27 17:44
加载中...