#include <iostream>
#include <bits/stdc++.h>
#include <string> using namespace std; vector<Point> xy;
int a=0,b=0,c=0,d=0,e=0; void isJudge(Point temp)
{
int sum=0;
int sum1=0;
for(int i=0; i<xy.size(); i++)
{
if(xy[i].x==temp.x)
{
if(xy[i].y==temp.y+1||xy[i].y==temp.y-1)
sum++;
}
else if(xy[i].y==temp.y)
{
if(xy[i].x==temp.x+1||xy[i].x==temp.x-1)
sum++;
}
else
{
if( abs(xy[i].x-temp.x)==1 && abs(xy[i].y-temp.y)==1 )
sum1++;
}
}
if(sum==4)
{
switch (sum1)
{
case 0:
a++;
break;
case 1:
b++;
break;
case 2:
c++;
break;
case 3:
d++;
break;
case 4:
e++;
break;
} }
} int main()
{
int number;
cin>>number;
while(number--)
{
Point temp;
cin>>temp.x>>temp.y;
xy.push_back(temp);
}
for(int i=0; i<xy.size(); i++)
{
isJudge(xy[i]);
}
cout<<a<<endl<<b<<endl<<c<<endl<<d<<endl<<e<<endl;
}

最新文章

  1. $event 获取对象
  2. Appium的安装-MAC平台
  3. 学习高博SLAM(1)
  4. [Liferay6.2]Liferay入门级portlet开发示例
  5. HDU 1175 连连看
  6. 用php做了下冒泡排序
  7. 以普通用户登录 su root 用vncviewer:xxxxx 会报错!!exit 回到最初环境变的用户 问题解决!!!!
  8. HDU 5038 Grade(分级)
  9. java 集合(Map2)
  10. FlatBuffers与protobuf性能比较
  11. JavaScript 跨域:谈谈跨域之 JSONP
  12. 【转】Cocos2d-x 2.x CCSprite 灰白图的生成(利用shader设置)&mdash;&mdash;2013-08-27 21
  13. hdu 3394 Railway
  14. GDI 开发的准备工作
  15. 超级详细 一听就会:利用JavaScript jQuery实现图片无限循环轮播(不借助于轮播插件)
  16. ThreadLocal及InheritableThreadLocal的原理剖析
  17. LINUX 安装扩展(笔记)
  18. 使用Java及相关内容的目标
  19. Swift5 语言指南(十八) 可选链接
  20. 理解linux 块, i节点

热门文章

  1. Listen 1音乐播放器
  2. SqlServer Express 自动备份数据库(没有sql代理服务的情况下)
  3. .net core 从(本地)服务器获取APK文件并解析APK信息
  4. .net core + vue + elementui 删除指定日期段、指定路径下的所有文件
  5. Spring Cloud Config 本地配置
  6. jquery(三:jquery的动画)
  7. 软赢软件控制器在Zstack云主机实现电机控制的方法
  8. 双端队列xLIS问题
  9. webserver 简单demo
  10. Postgresql实现不同用跨模式访问