算法题:uva 10535 - Shooter
2017-02-05
16
算法题:uva 10535 - Shooter2014-03-17 csdn博客 shuangde800题目大意:一个人拿着激光枪站在坐标(x,y)处,周围有N个墙,墙的两端点坐标为(x0, y0, x1, y2)。这个人朝着某个方向开枪,激光可以穿过任意数量个墙。求最多一枪能够穿过几个墙?注意 ,如果激光正好在墙的一端擦边而过,也算穿过。思路:看下图,把人站的坐标看做是坐标的原点,人的正东西向为x轴,南北为y轴,正东向为0度。然 后就可以分别计算每一个墙...