随笔分类 - 数——学--计算几何
摘要:B君要用一个表面积为S的圆锥将白山云包起来。 B君希望包住的白山云体积尽量大,B君想知道体积最大可以是多少。 注意圆锥的表面积包括底面和侧面。 Input Output Input示例 Output示例
阅读全文
摘要:给出圆的圆心和半径,以及三角形的三个顶点,问圆同三角形是否相交。相交输出"Yes",否则输出"No"。(三角形的面积大于0)。 Input Output Input示例 Output示例
阅读全文
摘要:给出三维空间上的四个点(点与点的位置均不相同),判断这4个点是否在同一个平面内(4点共线也算共面)。如果共面,输出"Yes",否则输出"No"。 Input Output Input示例 Output示例
阅读全文
摘要:1800: [Ahoi2009]fly 飞行棋 Description 给出圆周上的若干个点,已知点与点之间的弧长,其值均为正整数,并依圆周顺序排列。 请找出这些点中有没有可以围成矩形的,并希望在最短时间内找出所有不重复矩形。 Input 第一行为正整数N,表示点的个数,接下来N行分别为这N个点所分
阅读全文
摘要:Matt is a big fan of logo design. Recently he falls in love with logo made up by rings. The following figures are some famous examples you may know. A
阅读全文
摘要:Hard challenge Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 1305 Accepted Submission(s): 557
阅读全文
摘要:Hansel and Grethel Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 2199 Accepted: 1004 Description On a warm summer afternoon, Hansel and G
阅读全文
摘要:Regular polygon Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1529 Accepted Submission(s): 597
阅读全文
摘要:Wall Problem Description Once upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's castle. The King w
阅读全文
摘要:Maple trees Problem Description There are a lot of trees in HDU. Kiki want to surround all the trees with the minimal required length of the rope . As
阅读全文
摘要:WisKey的眼神 Problem Description WisKey的眼镜有500多度,所以眼神不大好,而且他有个习惯,就是走路喜欢看着地(不是为了拣钱哦^_^),所以大家下次碰见他的时候最好主动打下招呼,呵呵.但是Rabbit总是喜欢扮神秘,一天WisKey去食堂排队等着买饭,突然收到一道短消
阅读全文
摘要:Surround the Trees Problem Description There are a lot of trees in an area. A peasant wants to buy a rope to surround all these trees. So at first he
阅读全文
摘要:了解凸包及Graham扫描法 问题描述:二位平面内,给定n个散乱的点,求一个最小凸多边形(凸包),使得n个点都不在凸多边形外。 问题的解决用到Graham算法: 算法步骤: 1.取y坐标最小的一点,作为p0,显然p0一定在凸包上。 2.将p0作为坐标系原点,其他点按极角从小到大排序,从p1开始编号。
阅读全文
摘要:多边形求重心总结 多边形求重心: 逆时针给出你n边形的n个顶点,求重心利用的原理就是,加权平均,如下图: 将a点作为所有小三角形的公共顶点,那么多边形abcdef的中心=); 三角形的面积:用向量的×乘就可以 s1=向量ac×向量ba;(尽量不要用海伦公式,因为海林公式除法太多,容易卡精度) 三角形
阅读全文
摘要:Lifting the Stone Problem Description There are many secret openings in the floor which are covered by a big heavy stone. When the stone is lifted up,
阅读全文
摘要:You can Solve a Geometry Problem too Problem Description Many geometry(几何)problems were designed in the ACM/ICPC. And now, I also prepare a geometry p
阅读全文
摘要:计算几何-判断线段相交 判断两线段是否相交: 快速排斥 跨立实验(这两个词也是我看博客的时候看到的,觉得挺高大上的就拿过来用了,哈哈哈) 1. 快速排斥:就是初步的判断一下,两条线段是不是相交,以两条线段为对角线的矩形,如果不重合的话,那么两条线段一定不可能相交。看下图: 1.线段ab的低点低于cd
阅读全文
摘要:Shape of HDU Problem Description 话说上回讲到海东集团推选老总的事情,最终的结果是XHD以微弱优势当选,从此以后,“徐队”的称呼逐渐被“徐总”所取代,海东集团(HDU)也算是名副其实了。创业是需要地盘的,HDU向钱江肉丝高新技术开发区申请一块用地,很快得到了批复,据说
阅读全文
摘要:凸多边形 凸多边形的判断方法: 1)角度法: 判断每个顶点所对应的内角是否小于180度,如果小于180度,则是凸的,如果大于180度,则是凹多边形。 2)凸包法: 这种方法首先计算这个多边形的凸包,关于凸包的定义在此不再赘述,首先可以肯定的是凸包肯定是一个凸多边形。如果计算出来的凸多边形和原始多边形
阅读全文