
扫描线
morejarphone
这个作者很懒,什么都没留下…
展开
-
POJ 1389 (扫描线)
第一题扫描线,连离散化都不用0.0 #include #include #include #include #include using namespace std; #define maxn 51111 #define pl c<<1 #define pr (c<<1)|1 #define lson tree[c].l,tree[c].mid,c<<1 #define rson tr原创 2015-11-23 22:13:17 · 335 阅读 · 0 评论 -
POJ 1389 (扫描线)
#include #include #include #include #include using namespace std; #define maxn 2222 #define pl c<<1 #define pr (c<<1)|1 #define lson tree[c].l,tree[c].mid,c<<1 #define rson tree[c].mid+1,tree[c].原创 2015-11-24 01:15:47 · 273 阅读 · 0 评论 -
HDU 1828 (扫描线)
这个是求矩形并的周长,也用扫描线来搞,但是排序的时候不同于面积,在两条线的高度相同是需要优先把下边放在前面(不然有的横边会被多算)。 #include #include #include #include #include using namespace std; #define maxn 5111 #define pl c<<1 #define pr (c<<1)|1 #define原创 2015-11-24 19:26:44 · 393 阅读 · 0 评论 -
POJ 2932 (扫描线)
#include #include #include #include #include #include #include using namespace std; #define maxn 81111 #define pb push_back #define mp make_pair double x[maxn], y[maxn], r[maxn]; int n; bool原创 2015-11-30 13:08:13 · 374 阅读 · 0 评论 -
HDU 3124 (二分+扫描线 最近圆对)
Moonmist Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 1837 Accepted Submission(s): 618 Problem Description An Unidentifie原创 2015-11-30 16:41:11 · 628 阅读 · 0 评论