上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 1 /*UVA10078 2 按顺序输入多边形上的点,判断它是一个凸边形还是凹多边形 3 方法:求凸包,如果凸包的点数少于原来多边形的点数,就一定是凹的,不变则是凸的。 4 所以这里的数目特别重要 5 所以凸包上共线的点要算上,在求凸包的函数中方向向量的旋转,记得是 9 #include 10 #... 阅读全文
posted @ 2014-03-05 01:32 little_w 阅读(504) 评论(0) 推荐(0)
摘要: 1 /*UVA10002 2 求凸包的质心,而且这道题并没有说明是否按照顺序排序,还是最好求一下凸包 3 注意结构体的构造函数赋初值的问题 4 ps:整理模板 5 */ 6 #include 7 #include 8 #include 9 #include 10 #inc... 阅读全文
posted @ 2014-03-05 01:19 little_w 阅读(576) 评论(0) 推荐(0)
摘要: 1 /*UVA10088 2 pick定理: 3 在坐标为整数的二维平面内,对于任意多边形,有s=a+b/2-1,其中b是落在边上的点数,a是内部点数,s是多边形的面积 4 两个整点连线上的整点的个数是gcd(dx,dy) 5 You may assume that none of the coo... 阅读全文
posted @ 2014-03-05 01:11 little_w 阅读(1232) 评论(0) 推荐(0)
摘要: 1 /* 2 HDU - 1824 3 主要是题目描述比较坑爹,注意:队长回家两队员都必须在,只要有一个队员回家,队长都必须在。 4 同时贴上一段看到的让我警醒的话: 5 “这里我说一个细节问题,很多初学者容易忽视 6 那就是边的链接方向。 7 到底是谁指向谁,这个问题,很多初学者容易混淆(比如本... 阅读全文
posted @ 2014-03-05 01:06 little_w 阅读(471) 评论(0) 推荐(0)
摘要: from:http://www.cnblogs.com/jbelial/archive/2011/08/08/2131165.html1. 1 累加和求重心设平面上有N 个离散数据点( xi , yi ) ( i = 1, 2, ., n) , 其多边形重心G( . x1, . y1) 为: 这是求多边形最简单直观的方法。可以直接利用离散数据点的x, y坐标就能求图形重心。但是缺陷在于没有对离散数据点所围图形做任何处理和分析,精度不够。1. 2 算法一:在讲该算法时,先要明白下面几个定理。定理1 已知三角形△A1A2A3的顶点坐标Ai ( xi , yi ) ( i =1, 2, 3) ... 阅读全文
posted @ 2014-03-04 22:10 little_w 阅读(493) 评论(0) 推荐(0)
摘要: from:http://blog.csdn.net/hanchengxi/article/details/8639476一、目录一些历史:1978年, M.I. Shamos's Ph.D. 的论文"Computational Geometry"标志着计算机科学的这一领域的诞生。 当时他发表成果的是一个寻找凸多边形直径的一个非常简单的算法, 即根据多边形的一对点距离的最大值来确定。后来直径演化为由一对对踵点对来确定。 Shamos提出了一个简单的O(n)时间的算法来确定一个凸n角形的对踵点对。 因为他们最多只有 3n/2 对, 直径可以在O(n)时间内算出。如同To 阅读全文
posted @ 2014-03-04 01:10 little_w 阅读(2118) 评论(0) 推荐(0)
摘要: 时间2014/3/3zoj3758 生成指定的一个大数字,并判断是否是素数 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #i... 阅读全文
posted @ 2014-03-03 21:13 little_w 阅读(262) 评论(0) 推荐(0)
摘要: 1 /*HDU3062 2 2-sat入门 3 虽然是入门,关于2-sat算法的实质的理解还是花了蛮久的时间。 4 这道题还是有一些思维上的技巧。因为每对夫妇,最多且必须要去一个人,就是总共去了n个人。 5 我开始时以每个人分别去否建模,这样还要满足上面的条件,显然算法是难以实现的。 ... 阅读全文
posted @ 2014-03-03 00:55 little_w 阅读(468) 评论(0) 推荐(0)
摘要: 1 /*UVA 11324强连通分量缩点+DAG上最长路(不明白算法为什么正确ing) 2 主要是为了练习缩点和GAD 3 */ 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 ... 阅读全文
posted @ 2014-03-01 00:10 little_w 阅读(296) 评论(0) 推荐(0)
摘要: 1 /*LA3263计算几何+欧拉定理的应用+线段交判边 2 欧拉定理:顶点+边数-面数=2 3 思路:先找到枚举的范围,减少判断的集合,再筛选。 4 巧妙之处:线段间产生的点如果被夹在原先定点的连线上,则产生一条新的边 5 易错处: 6 1、给出的第一个点和最后一个点是重合的,所以最终有n-1个初始点 7 2、应该统一所有的点,在去重,因为新增点可能和给定点相同 8 3、结构体重载== 时注意精度处理 9 */ 10 #include 11 #include 12 #include 13 #include 14 #include 15 #include 16 ... 阅读全文
posted @ 2014-02-28 21:41 little_w 阅读(337) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页