Grandpa's Estate POJ - 1228 题意:给一些点,问能否唯一确定一个凸包。 先求凸包,当且仅当每条边都至少三个点时可唯一确定一个凸包。 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #inclu ...
分类:
其他好文 时间:
2017-08-17 00:39:51
阅读次数:
145
第一次写水平序凸包,感觉跟极角序凸包差不多 凸包的删除看上去不太可做,但我们发现这题没有强制在线,所以我们离线统计答案 离线之后把操作反序,删除就变为插入了 用平衡树维护凸包,每插入一个点,就不停删除它左右两边不满足凸包性质的点 每个点只会被插入删除各一次,不会超时 ...
分类:
其他好文 时间:
2017-08-16 15:20:17
阅读次数:
111
先放原文,挖个坑,到时候再来说人话ε=(´ο`*))) 作者:Franco P. Preparata 出处:Computational geometry An introduction The technique described in the preceding section could be ...
分类:
其他好文 时间:
2017-08-09 11:25:51
阅读次数:
253
A:正着DFS一次处理出每个节点有多少个优先级比他低的(包括自己)作为值v[i] 求A B 再反着DFS求优先级比自己高的求C #include <bits/stdc++.h> #include <cstring> #include <iostream> #include <algorithm> # ...
分类:
其他好文 时间:
2017-08-08 23:09:53
阅读次数:
225
数据结构 栈,队列,链表 ?哈希表,哈希数组 ?堆,优先队列 双端队列 可并堆 左偏堆 ?二叉查找树 Treap 伸展树 ?并查集 集合计数问题 二分图的识别 ?平衡二叉树 ?二叉排序树 ?线段树 一维线段树 二维线段树 ?树状数组 一维树状数组 N维树状数组 ?字典树 ?后缀数组,后缀树 ?块状链 ...
分类:
编程语言 时间:
2017-08-08 12:40:41
阅读次数:
215
1597: [Usaco2008 Mar]土地购买 Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它 ...
分类:
其他好文 时间:
2017-08-08 10:51:24
阅读次数:
114
题意 给定 n 个点 $\left\{ p_i = (a_i, b_i) \right\}$ , 求 $\max_{i, j} |p_i \times p_j|$ . n <= 100000 . 分析1 凸包 + 三分 ...
分类:
其他好文 时间:
2017-08-07 22:25:39
阅读次数:
203
上初三后遇到许多杂事,一度想放弃OI。 然后我就想着省赛随便浪,省赛之前沉迷于几乎不考的计算几何(因为写起来爽啊) 这个是写完模板后的第一题,看了之后感觉思路还挺清晰的。 首先因为它的tag是'凸包',所以我们当然要先求凸包啦~Graham就好了 然后有一个结论是矩形的某一条边一定与凸包的某一条边共 ...
分类:
其他好文 时间:
2017-08-07 13:35:57
阅读次数:
155
平面上n个红点,m个黑点,问你多少个黑点至少在一个红三角形内。 对红点求凸包后,转化为询问有多少个黑点在凸包内。 点在凸多边形内部判定,选定一个凸包上的点作原点,对凸包三角剖分,将其他的点极角排序之后,使用二分法就可以判定点在哪个剖分出来的三角形的夹角内,然后用叉积即可判定其在凸包内还是外,O(lo ...
分类:
编程语言 时间:
2017-08-07 10:19:22
阅读次数:
138
开坑时间:2017/8/5 21:25 今天呢$lgl$神犇终于打开了坑害了无数英雄好汉的新陷阱的盖子新世界的大门:计算几何。尽管再不愿意但该来的还是要来。于是我就这么踏上了这条贼船……(缓更,勿催) 本文将对现阶段所需的四项知识做出一些主观的感性分析,希望大家能够就此感性理解一下。 一、凸包 凸包 ...
分类:
其他好文 时间:
2017-08-06 23:09:14
阅读次数:
164