经典70分/fad
查看原帖
经典70分/fad
661595
a2lyaXNhbWUgbWFyaXNh楼主2022/10/11 09:05

个人推测是代码有 UB ?

#include<cstdio>
int city[130][130];
int d,n,t1,t2,t3;
int maxn=-114514;
int pro=0;
int main(){
    scanf("%d%d",&d,&n);
    for(register int i=0;i<n;++i){
        scanf("%d%d%d",&t1,&t2,&t3);
        city[t1][t2]=t3;
    }
    for(register int i=0;i<129;++i)
        for(register int j=0;j<129;++j){
            int cnt=0;
            for(register int x=i;x<=i+2*d&&x<129;++x)
                for(register int y=j;y<=j+2*d&&y<129;++y)
                    cnt+=city[x][y];
            if(cnt>maxn){
                maxn=cnt;
                pro=1;
            }else if(cnt==maxn)
                ++pro;
        }
    printf("%d %d",pro,maxn);
    return 0;
}
2022/10/11 09:05
加载中...