码迷,mamicode.com
首页 >  
搜索关键字:计算几何    ( 1219个结果
HDU 4946 Area of Mushroom 凸包
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4946 题意:有n个人,在位置(xi,yi),速度是vi,如果对于某个点一个人比所有其他的都能先到那个点,那这个点就被这个人承包了。输出有多少人承包的(鱼塘)面积是无穷大。 思路:找出速度最大值,只有速度是这个最大值的人才有可能承包无穷大的面积(因为高速者早晚会追上低速者)。每两个人相比,他们能承包的位...
分类:其他好文   时间:2014-08-14 20:49:39    阅读次数:199
POJ 1269 Intersecting Lines(判断直线相交)
题目地址:POJ 1269 直接套模板就可以了。。。实在不想自己写模板了。。。写的又臭又长。。。。不过这题需要注意的是要先判断是否有直线垂直X轴的情况。 代码如下: #include #include #include #include #include #include #include #include #include #include #include usi...
分类:其他好文   时间:2014-08-14 20:32:59    阅读次数:165
uva 10652 Board Wrapping (计算几何-凸包)
uva 10652 Board Wrapping (计算几何-凸包) 题目大意: 给n个矩形木板,你要用一个面积尽量小的凸多边形把它们包起来,求木板占整个包装面积的百分比。 解题思路: 最主要还是求凸包。...
分类:移动开发   时间:2014-08-14 14:13:58    阅读次数:246
[笔记] 计算几何-凸包 POJ-3348 Cows
题目:http://poj.org/problem?id=3348求凸包面积算法:先对点的横坐标排序,从左到右先计算下凸边,再从右到左计算上凸边.复杂度比Graham Scan法稍稍要高(两次遍历点集),但实现较容易#include #include using namespace std;stru...
分类:其他好文   时间:2014-08-14 03:48:17    阅读次数:220
HDU 1086 You can Solve a Geometry Problem too(判断线段相交)
题目地址:HDU 1086 就这么一道仅仅判断线段相交的题目写了2k多B的代码。。是不是有点浪费。。。但是我觉得似乎哪里也优化不了了。。。。 判断线段相交就是利用的叉积。假如现在两条线段分别是L1和L2,先求L1和L2两个端点与L1的某个端点的向量的叉积,如果这两个的叉积的乘积小于0的话,说明L1在是在L2两个端点之间的,但此时并不保证一定相交。此时需要用同样的方法去判断L2是否在L1的两个端...
分类:其他好文   时间:2014-08-13 22:30:37    阅读次数:307
poj1584 A Round Peg in a Ground Hole 判断多边形凹凸,点到线的距离【基础计算几何】
大致思路:首先对于所给的洞的点,判断是否是凸多边形,图形的输入和输出可以是顺时针或者逆时针,而且允许多点共线Debug 了好几个小时,发现如下问题判断三点是否共线,可用斜率公式判断POINT point_A, point_B, point_C; if(point_A.x == poin...
分类:其他好文   时间:2014-08-13 22:11:17    阅读次数:336
UVa 920 - Sunny Mountains
题目:有一些山,在一个平面山,给你每个山峰的坐标,太阳从右边照过来,被照到的线段的长度和。 分析:计算几何、贪心。首先,按很坐标排序;然后,每次找到左边第一个比它高的山峰,             求出对应的照射长度,求和即可。 说明:while(scanf("%d",&t))导致TLE,╮(╯▽╰)╭。 #include #include #include #include #i...
分类:其他好文   时间:2014-08-13 18:53:27    阅读次数:197
uva 11178 Morley's Theorem(计算几何-点和直线)
uva 11178 Morley's Theorem(计算几何-点和直线) 题目大意: 作三角形的每个角的三等分射线,相交成的三角形DEF为等边三角形。 解题思路: 通过向量的旋转以及直线的相交,求出相应的交点。...
分类:其他好文   时间:2014-08-13 13:15:26    阅读次数:203
nyis oj 68 三点顺序 (计算几何基础)
三点顺序 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针给出的? 如: 图1:顺时针给出 图2:逆时针给出                               输...
分类:其他好文   时间:2014-08-12 13:44:24    阅读次数:220
HDU 4024 Dwarven Sniper’s hunting (计算几何-其它,搜索-二分)
HDU 4024 Dwarven Sniper’s hunting (计算几何-其它,搜索-二分) 题目大意: D追杀L,D是一个远程英雄,D可以发出距离为L的技能,已知L这个英雄的起始位置为X1,Y1,移动速度方向矢量是LX,LY,D的起始位置为X2,Y2,D的移动速度是VD,D发出L距离的弓箭的移动速度是VB,(Lx*Lx+Ly*Ly) < vD*vD < vB*vB,问你在D充分表现自己射击能力的情况下,最少多长时间杀死L? 解题思路: 因为:(Lx*Lx+Ly*Ly) < vD*vD < vB*...
分类:其他好文   时间:2014-08-11 15:01:12    阅读次数:314
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!