POJ_2653_Pick-up sticks_判断线段相交 Description Stan has n sticks of various length. He throws them one at a time on the floor in a random way. After finis ...
分类:
其他好文 时间:
2018-05-10 11:16:01
阅读次数:
151
题目链接: https://vjudge.net/problem/POJ-1556 题目大意: 给一个10*10的正方形房间中间用墙隔开每个墙上有两个门,给出门的两个端点坐标求从左边中点走到右边中点所需要的最短路程。 思路: 每扇门4个点,只要求出每两点之间的距离就可以建图求最短路径了,但是关键在于 ...
分类:
其他好文 时间:
2018-04-08 16:00:19
阅读次数:
154
题目大意:给定一系列线段,以及放在平面上的顺序,给出没有被其他覆盖的线段。 解题关键:线段相交的判断。 满足两个条件即可:快速排斥实验、跨立实验。 ...
分类:
其他好文 时间:
2018-04-06 18:36:09
阅读次数:
143
"原题" 给出n条线段,判断是否有一条直线与所有线段都有交点 若存在这样一条直线,那么一定存在一条至少过两个线段的端点的直线满足条件。 每次枚举两条线段的两个端点,确定一条直线,判断是否与其他线段都有交点。 判断交点: 判断AB和CD是否相交,即判断AC×BD(叉积)和AD×BC(叉积)是否同号 c ...
分类:
其他好文 时间:
2018-01-01 20:34:58
阅读次数:
138
#include #include #include #include #define eps 1e-8 using namespace std; bool dcmp(double x,double y) { if (fabs(x-y)>eps) return 1; return 0; } stru... ...
分类:
其他好文 时间:
2017-12-09 14:07:22
阅读次数:
194
题目链接:http://poj.org/problem?id=1066 Time Limit: 1000MS Memory Limit: 10000K Description Archeologists from the Antiquities and Curios Museum (ACM) hav ...
分类:
其他好文 时间:
2017-11-14 21:18:16
阅读次数:
218
1、基本函数 1.1 Point 定义 1.2 Line 定义 1.4 判断:线段相交 1.5 判断:直线和线段相交 1.6 点到直线距离 1.7 点到线段距离 7.1.7 求 两 线 段 间 最 短 距离 1.8 计算多边形面积 1.9 判断点在线段上 1.11 判断点在任意多边形内 7.2.1 ...
分类:
其他好文 时间:
2017-10-20 10:21:21
阅读次数:
197
. 先排序 因为题目保证一定存在一种情况使得线段两两不相交 如下图 我们观察可以发现如果一个点与(0,0),连线 如果线段与第i条线段相交 那么一定会与第i-1条线段相交 那么就可以二分判断这条线段与多少条已知线段相交 1 #include <cstdio> 2 #include <cctype> ...
分类:
其他好文 时间:
2017-10-16 21:41:32
阅读次数:
183
题意: 求是否存在一条直线,使所有线段到这条直线的投影至少有一个交点。 思路: 计算几何。这道题要思考到两点: 1:把问题转化为是否存在一条直线与每条线段都有交点。证明:若存在一条直线l和所有线段相交,作一条直线m和l垂直,则m就是题中要求的直线,所有线段投影的一个公共点即为垂足。 2:枚举两两线段 ...
分类:
其他好文 时间:
2017-10-09 13:13:30
阅读次数:
138
1264 线段相交 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1264 线段相交 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 1264 线段相交 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 给出平 ...
分类:
其他好文 时间:
2017-09-23 19:06:57
阅读次数:
192