社区讨论

求AC!教会互关!T_T

B3662[语言月赛202209] 山峰参与者 9已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
12 条
当前快照
1 份
快照标识符
@mhj0z39j
此快照首次捕获于
2025/11/03 18:56
4 个月前
此快照最后确认于
2025/11/03 20:31
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
    long long m,n,t,ans=0;
    cin>>n>>m;
    long long a[n+1][m+1],b[n+1][m+1],x[100001][5];
    for(long long i=1;i<=n;i++){
        for(long long j=1;j<=m;j++){
            cin>>a[i][j];
            b[i][j]=a[i][j];
        }
    }
    cin>>t;
    for(long long i=1;i<=t;i++){
        for(long long j=1;j<=4;j++){
            cin>>x[i][j];
        }
    }
    for(long long i=1;i<=t;i++){
        for(long long j=1;j<=4;j+=4){
            a[x[i][j]][x[i][j+1]]=b[x[i][j+2]][x[i][j+3]];
            a[x[i][j+2]][x[i][j+3]]=b[x[i][j]][x[i][j+1]];
        }
    }
    for(long long i=1;i<=n;i++){
        for(long long j=1;j<=m;j++){
            if(a[i][j]>=3){
                ans++;
            }
        }
    }
    cout<<ans<<"\n";
    for(long long i=1;i<=n;i++){
        for(long long j=1;j<=m;j++){
            if(a[i][j]>=3){
                cout<<i<<" "<<j<<"\n";
            }
        }
    }
    return 0;
}

回复

12 条回复,欢迎继续交流。

正在加载回复...