好好的,样例都过,就是双R,求大佬就啊啊啊啊啊啊啊!
#include<bits/stdc++.h>
using namespace std;
int n,m,k,a[105][105],x,y,ans;
int main(){
cin>>n>>m>>k;
for(int i=1;i<=m;i++)
{
cin>>x>>y;
for(int j=2;j>=-2;j--)
a[x][y+j]=1;
for(int j=2;j>=-2;j--)
a[x+j][y]=1;
a[x+1][y+1]=1;
a[x+1][y-1]=1;
a[x-1][y+1]=1;
a[x-1][y-1]=1;
}
for(int i=1;i<=k;i++)
{
cin>>x>>y;
for(int j=2;j>=-2;j--)
{
for(int l=2;l>=-2;l--)
{
a[x+j][y+l]=1;
}
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
if(a[i][j]==0) ans++;
}
}
cout<<ans;
return 0;
}
有错吗???