CCF 201912-2 回收站选址
2024-09-18 22:09:51
#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;
}
最新文章
- $event 获取对象
- Appium的安装-MAC平台
- 学习高博SLAM(1)
- [Liferay6.2]Liferay入门级portlet开发示例
- HDU 1175 连连看
- 用php做了下冒泡排序
- 以普通用户登录 su root 用vncviewer:xxxxx 会报错!!exit 回到最初环境变的用户 问题解决!!!!
- HDU 5038 Grade(分级)
- java 集合(Map2)
- FlatBuffers与protobuf性能比较
- JavaScript 跨域:谈谈跨域之 JSONP
- 【转】Cocos2d-x 2.x CCSprite 灰白图的生成(利用shader设置)&mdash;&mdash;2013-08-27 21
- hdu 3394 Railway
- GDI 开发的准备工作
- 超级详细 一听就会:利用JavaScript jQuery实现图片无限循环轮播(不借助于轮播插件)
- ThreadLocal及InheritableThreadLocal的原理剖析
- LINUX 安装扩展(笔记)
- 使用Java及相关内容的目标
- Swift5 语言指南(十八) 可选链接
- 理解linux 块, i节点
热门文章
- Listen 1音乐播放器
- SqlServer Express 自动备份数据库(没有sql代理服务的情况下)
- .net core 从(本地)服务器获取APK文件并解析APK信息
- .net core + vue + elementui 删除指定日期段、指定路径下的所有文件
- Spring Cloud Config 本地配置
- jquery(三:jquery的动画)
- 软赢软件控制器在Zstack云主机实现电机控制的方法
- 双端队列xLIS问题
- webserver 简单demo
- Postgresql实现不同用跨模式访问