摘要: 题目:http://poj.org/problem?id=1039刘汝佳的黑书《算法艺术与信息学竞赛》上的第3章计算几何初步的例2 管道问题有一宽度为1的折线管道,上面顶点为(xi,yi),所对应的下面顶点为(xi,yi-1),假设管道都是不透明的,不反射的,光线从左边入口处的(x1,y1),(x1,y1-1)之间射入,向四面八方传播,求解光线最远能传播到哪里(取x坐标)或者是否能穿透整个管道.思路:首先,一根光纤自始至终未曾擦到任何顶点,肯定不是最优的(可以平移使之优化),然后,如果只碰到一个顶点,那也不是最优的,可以通过旋转,是他碰到另一个顶点,并且更优,最后要说明,最优光线必然是擦到一个 阅读全文
posted @ 2013-02-25 16:40 琳&leen 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题目:http://poj.org/problem?id=1265pick定理:多边形S面积 = 多边形内部点数 + 边上的点数/2 -1; 面积和边上的点数都为实数边界格点数---利用斜边对应的直角边的最大公约数多边形面积---利用叉积 内部点数---利用pick定理求代码:View Code 1 #include <iostream> 2 #include<cstdio> 3 #include<cmath> 4 using namespace std; 5 int gcd (int a,int b) 6 { 7 if(b==0) 8 return a; 阅读全文
posted @ 2013-02-25 10:40 琳&leen 阅读(183) 评论(0) 推荐(0) 编辑