Skip to content

Instantly share code, notes, and snippets.

@waff
waff / gist:5420622
Created April 19, 2013 14:15
区间K大值无修改(可持久化线段树)
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <climits>
#include <cstring>
#include <utility>
#include <vector>
#include <string>
#include <cstdio>
#include <bitset>
@waff
waff / gist:5420523
Created April 19, 2013 13:55
二分答案+线段树套平衡树Treap
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <climits>
#include <cstring>
#include <utility>
#include <vector>
#include <string>
#include <cstdio>
#include <bitset>
@waff
waff / gist:5409413
Last active December 16, 2015 08:59
poj3348 求凸包 萎的原因是多组数据= =
#include <algorithm>
#include <climits>
#include <cstdlib>
#include <cstring>
#include <utility>
#include <string>
#include <cstdio>
#include <cmath>
#include <ctime>
#include <queue>
@waff
waff / gist:5404147
Created April 17, 2013 13:07
求多边形内部整点数,边上整点数,多边形面积。 用皮克定理做: S 是面积,Cp 是内部整点,Ep 是边上整点。 S = Cp + Ep / 2 - 1。 边上整点用 gcd 求。 此题不能"%.1lf"只能"%.1f"。
#include <algorithm>
#include <cstdlib>
#include <climits>
#include <cstring>
#include <utility>
#include <vector>
#include <string>
#include <cstdio>
#include <bitset>
#include <ctime>
@waff
waff / gist:5403741
Last active December 16, 2015 08:09
线段相交的判断,求出覆盖在最上面的线段 当然这里说的是规范相交:两线段恰好有一个公共点,且不是任何一条线段的端点
#include <algorithm>
#include <cstdlib>
#include <climits>
#include <cstring>
#include <utility>
#include <vector>
#include <string>
#include <cstdio>
#include <bitset>
#include <ctime>
@waff
waff / gist:5401679
Created April 17, 2013 03:54
POJ1269 考虑两直线 平行 or 共线 ?是否垂直于x轴?即sameline过程,非常关键 再叉积求交点即可 吐槽"%.2lf" 过不了,得用"%.2f"
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include <climits>
#include <utility>
#include <cstdio>
#include <string>
#include <ctime>
#include <cmath>
#include <stack>
@waff
waff / gist:5293311
Last active December 15, 2015 16:59
POJ 2987最大权闭合图' dinic a-=f 忘记写了就WA爆
#include <algorithm>
#include <cstdlib>
#include <climits>
#include <cstring>
#include <utility>
#include <vector>
#include <string>
#include <cstdio>
#include <bitset>
#include <ctime>