bzoj 1121: [POI2008]激光发射器SZK 思维_结论

Description

多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000

 

题解:

每个发射器都安置在多边形的点上. 

不难想到每个发射的光线一定会最终射向另一个点而截止. 

发射出的每条光线也只能射到一个点上,答案即为点数/2

Code:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n; 
    cin>>n; 
    cout<<(n>>1); 
    return 0; 
}

  

posted @ 2019-05-22 08:10  EM-LGH  阅读(140)  评论(0编辑  收藏  举报