社区讨论

29分求调(必关)

P2004领地选择参与者 2已保存回复 4

讨论操作

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

当前回复
4 条
当前快照
1 份
快照标识符
@mkclol7b
此快照首次捕获于
2026/01/13 21:01
上个月
此快照最后确认于
2026/01/17 13:25
上个月
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
struct Point{
    int x,y;
};
Point ans;
int a[1010][1010]={0};
int num(int sti,int stj,int len){
    int ans=0;
    for(int i=sti;i<=sti+len;i++){
        for(int j=stj;j<=stj+len;j++){
            ans+=a[i][j];
        }
    }
    return ans;
}
int main(){
    int n,m,c,maxx=-1;
    cin>>n>>m>>c;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>a[i][j];
        }
    }
    for(int i=1;i<=n-c;i++){
        for(int j=1;j<=m-c;j++){
            if(num(i,j,c)>maxx){
                ans.x=i;
                ans.y=j;
                maxx=num(i,j,c);
            }
        }
    }
    cout<<ans.x<<" "<<ans.y;
    return 0;
}

回复

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

正在加载回复...