多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000
标签:main isp ima order center color scan 坐标轴 ide
多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000
第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[-1000000,1000000]
最多可放置多少对发射器和接收器
感谢YYD大牛贡献译文.
经过NEIGHTHORN童鞋的一番证明,发现所有点势必能形成完美匹配,所以,答案就是点数的一半…… OTZ NEIGHTHORN
1 #include <bits/stdc++.h> 2 3 using namespace std; 4 5 signed main (void) 6 { 7 int n; 8 scanf ("%d", &n); 9 printf ("%d\n", n >> 1); 10 }
@Author: YouSiki
标签:main isp ima order center color scan 坐标轴 ide
原文地址:http://www.cnblogs.com/yousiki/p/6091552.html