
平衡树
文章平均质量分 65
Miao_zc
膜Hz
展开
-
bzoj3159: 决战
这道题真是让我对LCT有了新的认识啊!题意大概就是实现一颗树,支持路径翻转!然后我一脸懵逼地想到了splay,然后不会。其实只要一个LCT就可以了,额外开一颗splay记录prefer路径上的值,然后翻转就是MakeRoot+splay+reverLCt+reverSplay,然后就好了。。。LCt真是神奇啊。。。#include#include#define N 50005原创 2016-07-19 20:11:11 · 1117 阅读 · 0 评论 -
bzoj1588: [HNOI2002]营业额统计
切水。法一:用平衡树维护,nlogn,网上大多数题解都是这个法二:权值线段树,我写的是这个,nlog1e9法三:离线+离散化+权值线段树,没什么好说的,nlogn法四:离线排序+链表,从后往前扫一遍即可,nlogn+n,常数比较小#include#include#define N 1000005#define inf 200000000using namespace s原创 2016-12-01 14:24:24 · 547 阅读 · 0 评论