#include <stdio.h>
const int N=202;
int main(){
int n,k,r;
int a[N][N]={0};
int count=0;
scanf("%d%d%d",&n,&k,&r);
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
a[i][j]=1;
}
}
int time=1;
int x,y;
while(time<=k){
scanf("%d%d",&x,&y);
for(int i=x;i<=n&&i>=1&&i>=x-r;i--)
a[i][y]=0;
for(int i=x;i<=n&&i>=1&&i<=x+r;i++)
a[i][y]=0;
for(int i=y;i<=n&&i>=1&&i>=y-r;i--)
a[x][i]=0;
for(int i=y;i<=n&&i>=1&&i<=y+r;i++)
a[x][i]=0;
time++;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(a[i][j]==0)
count++;
}
}
printf("%d",count);
return 0;
}
南邮noj#pro1018华强种瓜
最新推荐文章于 2024-07-14 23:26:21 发布