
计算几何
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 · 359 阅读 · 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 · 196 阅读 · 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 · 276 阅读 · 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 · 169 阅读 · 0 评论 -
2017北京区域赛 G - Liaoning Ship’s Voyage【计算几何+bfs】
题目大意:一个图上有n*n个点,然后从起点走到终点,然后需要绕过三角形和“#”,问一个最短路径 分析:由于边上的点和端点都是能走的,我在扩展边的时候,判断该边与三角形是否有焦点,我原先是判断线段与线段的交点,然后判断点是否在三角形内部,后来发现如果一个线段的起点和终点都不在三角形内部的话,也是有可能穿过三角形的,所以后来我们枚举了线段上的100个点,判断是否在三角形内部 #include <...原创 2018-10-06 20:17:27 · 628 阅读 · 0 评论