比赛 |
202103省实验桐柏一中普及组联赛 |
评测结果 |
AAAAAAAAAA |
题目名称 |
知己知彼,百战不殆 |
最终得分 |
100 |
用户昵称 |
op_组撒头屯 |
运行时间 |
0.179 s |
代码语言 |
C++ |
内存使用 |
14.13 MiB |
提交时间 |
2021-03-22 18:50:09 |
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int N=1800+5;
int fx[]={0,-2,-1,1,2,2,1,-1,-2},fy[]={0,1,2,2,1,-1,-2,-2,-1};
int a[N][N]={0};
int main(){
freopen ("safenum.in","r",stdin);
freopen ("safenum.out","w",stdout);
int n,m,mx=0,p=0,q=0;
cin>>n>>m;
for (int i=1;i<=m;i++){
int x,y;
scanf("%d%d",&x,&y);
for (int j=0;j<=8;j++){
a[x+fx[j]+1][y+fy[j]+1]++;
mx=max(mx,a[x+fx[j]+1][y+fy[j]+1]);
}
}
for (int i=1;i<=n;i++){
for (int j=1;j<=n;j++){
if (a[i+1][j+1]==mx)p++;
if (a[i+1][j+1]==0)q++;
}
}
cout<<q<<endl<<mx<<" "<<p<<endl;
return 0;
}