40分,其它全re
查看原帖
40分,其它全re
1189340
aishiteru_mitsu_ha楼主2024/1/15 17:54
#include<bits/stdc++.h>
using namespace std;
long long n,m,r,cnt;
bool a[1000][1000];
int main(){
    cin>>n>>m>>r;
    for(int i=r;i<=n+r;i++){
        for(int j=r;j<=n+r;j++){
            int w,k;
            cin>>w>>k;
            a[w+r][k+r]=true;
            for(int b=1;b<=r;b++){
                a[w+b][k]=true;
                a[w][k+b]=true;
                a[w-b][k]=true;
                a[w][k-b]=true;
                a[w+b][k+b]=true;
                a[w-b][k-b]=true;
                a[w+b][k-b]=true;
                a[w-b][k+b]=true;
            }
        }
    }
    for(int i=r;i<=n+r;i++){
        for(int j=r;j<=n+r;j++){
            if(a[i][j]==true){
                cnt++;
            }
        }
    }
    cout<<cnt<<endl;
    return 0;
}
2024/1/15 17:54
加载中...