码迷,mamicode.com
首页 >  
搜索关键字:线段相交    ( 221个结果
hdu 1086 You can Solve a Geometry Problem too(求线段相交点个数 模板)
hdu 1086 You can Solve a Geometry Problem too(求线段相交点个数 模板)...
分类:其他好文   时间:2014-07-27 11:41:07    阅读次数:209
fzu 1015 土地划分(判断线段相交+求出交点+找规律)
链接:http://acm.fzu.edu.cn/problem.php?pid=1015Problem 1015 土地划分Accept: 714Submit: 1675Time Limit: 1000 mSecMemory Limit : 32768 KBProblem Description在D...
分类:其他好文   时间:2014-07-23 16:58:41    阅读次数:348
POJ 3684 Priest John's Busiest Day 2-SAT+输出路径
强连通算法判断是否满足2-sat,然后反向建图,拓扑排序+染色。 一种选择是从 起点开始,另一种是终点-持续时间那个点 开始。 若2个婚礼的某2种时间线段相交,则有矛盾,建边。 容易出错的地方就在于判断线段相交。 若s1 输出路径的做法可以参考论文2-SAT解法浅析 #include #include #include #include #include #include #...
分类:其他好文   时间:2014-07-23 16:39:31    阅读次数:262
POJ 1410 Intersection(线段相交&&推断点在矩形内&&坑爹)
Intersection大意:给你一条线段,给你一个矩形,问是否相交。 相交:线段全然在矩形内部算相交;线段与矩形随意一条边不规范相交算相交。思路:知道详细的相交规则之后题事实上是不难的,可是还有个坑点就是题目里明明说给的是矩形左上角跟右下角的点,但实际上不是,须要又一次推断一下...真坑。s...
分类:其他好文   时间:2014-07-22 22:52:59    阅读次数:157
折线分平面——杭电2050
根据直线分平面可知,由交点决定了射线和线段的条数,进而决定了新增的区域数。当n-1条折线时,区域数为f(n-1)。为了使增加的区域最多,则折线的两边的线段要和n-1条折线的边,即2*(n-1)条线段相交。那么新增的线段数为4*(n-1),射线数为2。但要注意的是,折线本身相邻的两线段只能增...
分类:其他好文   时间:2014-07-16 08:12:54    阅读次数:227
判断两线段是否相交
今日集训第一日,遇到了判断线段相交问题。跟面积问题一样,这个同样可以用叉积来解决。数学原理证明:首先引出计算几何学中一个最基本的问题:如何判断向量在的顺时针方向还是逆时针方向?把p0定为原点,p1的坐标是(x1,y1),p2的坐标是(x2,y2)。向量的叉积(cross product)实际上就是矩...
分类:其他好文   时间:2014-07-12 00:37:19    阅读次数:406
hdu 4717 The Moving Points(三分)
http://acm.hdu.edu.cn/showproblem.php?pid=4717 大致题意:给出每个点的坐标以及每个点移动的速度和方向。问在那一时刻点集中最远的距离在所有时刻的最远距离中最小。 比赛时一直以为是计算几何,和线段相交什么的有关。赛后队友说这是道三分,仔细想了想确实是三分,试着画画图发现它是一个凸性函数,存在一个最短距离。然后三分时间就可以了。 ...
分类:其他好文   时间:2014-07-08 16:05:41    阅读次数:234
POJ 1410 Intersection(线段相交&&判断点在矩形内&&坑爹)
Intersection 大意:给你一条线段,给你一个矩形,问是否相交。     相交:线段完全在矩形内部算相交;线段与矩形任意一条边不规则相交算相交。 思路:知道具体的相交规则之后题其实是不难的,但是还有个坑点就是题目里明明说给的是矩形左上角跟右下角的点,但实际上不是,需要重新判断一下...真坑。 struct Point { double x, y;...
分类:其他好文   时间:2014-06-24 23:49:48    阅读次数:446
POJ 1269 Intersecting Lines(线段相交,水题)
Intersecting Lines 大意:给你两条直线的坐标,判断两条直线是否共线、平行、相交,若相交,求出交点。 思路:线段相交判断、求交点的水题,没什么好说的。 struct Point{ double x, y; } ; struct Line{ Point a, b; } A, B; double xmult(Point p1, Point...
分类:其他好文   时间:2014-06-24 21:16:40    阅读次数:155
POJ 1066 Treasure Hunt(线段相交&&转换)
Treasure Hunt 大意:在一个矩形区域内,有n条线段,线段的端点是在矩形边上的,有一个特殊点,问从这个点到矩形边的最少经过的线段条数最少的书目,穿越只能在中点穿越。 思路:需要巧妙的转换一下这个问题,因为从一个点到终点不可能“绕过”围墙,只能穿过去,所以门是否开在中点是无所谓的,只要求四周线段中点到终点的线段与墙的最少交点个数即可。更进一步,实际上,只需判断四周围...
分类:其他好文   时间:2014-06-24 19:44:38    阅读次数:196
221条   上一页 1 ... 19 20 21 22 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!