计算几何
beckyUp
他强任他强,过题我在行
展开
-
计算几何基础 POJ 1269 Intersecting Lines 【直线相交判断,求交点】
#include <iostream>#include <algorithm>#include <cstdio>#include <cmath>using namespace std;const int maxn=1e5+50;const double eps=1e-8;typedef long long ll;struct poin...原创 2018-09-11 19:35:19 · 348 阅读 · 0 评论 -
计算几何基础 POJ - 1556 The Doors【抠关键点求最短路】
#include &lt;iostream&gt;#include &lt;algorithm&gt;#include &lt;cstdio&gt;#include &lt;cmath&gt;#include &lt;cstring&gt;#include &lt;queue&gt;using namesp原创 2018-09-11 21:24:38 · 190 阅读 · 0 评论 -
计算几何基础 Treasure Hunt POJ - 1066【线段相交】
这个思路确实没有想到,直接把每个点和终点连起来看与线段相交的个数就可以了?注意n=0的情况#include <iostream>#include <algorithm>#include <cstdio>#include <cmath>#include <cstring>#include <queue>#de...原创 2018-09-12 20:05:59 · 265 阅读 · 0 评论 -
计算几何基础 Intersection POJ - 1410
这个题判断线段和矩形的相交情况 注意线段在矩形内部的情况#include <iostream>#include <algorithm>#include <cstdio>#include <cmath>#include <cstring>#include <queue>#define cl(a) memset(...原创 2018-09-12 21:00:18 · 163 阅读 · 0 评论 -
2017北京区域赛 G - Liaoning Ship’s Voyage【计算几何+bfs】
题目大意:一个图上有n*n个点,然后从起点走到终点,然后需要绕过三角形和“#”,问一个最短路径分析:由于边上的点和端点都是能走的,我在扩展边的时候,判断该边与三角形是否有焦点,我原先是判断线段与线段的交点,然后判断点是否在三角形内部,后来发现如果一个线段的起点和终点都不在三角形内部的话,也是有可能穿过三角形的,所以后来我们枚举了线段上的100个点,判断是否在三角形内部#include <...原创 2018-10-06 20:17:27 · 609 阅读 · 0 评论