#include <bits/stdc++.h>
using namespace std;
struct node{
int x,y;
}a[1003];
int b[5];
int main()
{
int n,i,x,y;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i].x>>a[i].y;
}
for(int i=1;i<=n;i++){
int sum=0,score=0;
for(int j=1;j<=n;j++){
if(a[i].x-a[j].x==1&&a[i].y==a[j].y) sum++;
if(a[i].x-a[j].x==-1&&a[i].y==a[j].y) sum++;
if(a[i].y-a[j].y==1&&a[i].x==a[j].x) sum++;
if(a[i].y-a[j].y==-1&&a[i].x==a[j].x) sum++;
if(a[i].y-a[j].y==1&&a[i].x-a[j].x==1) score++;
if(a[i].y-a[j].y==1&&a[i].x-a[j].x==-1) score++;
if(a[i].y-a[j].y==-1&&a[i].x-a[j].x==1) score++;
if(a[i].y-a[j].y==-1&&a[i].x-a[j].x==-1) score++;
}
if(sum==4) b[score]++;
}
for(int i=0;i<=4;i++){
cout<<b[i]<<endl;
}
}
csp 回收站选址 201912-2
于 2022-06-07 12:45:09 首次发布