摘要: 删除了作死的建树函数。#includeusing namespace std;#define N 500001struct Node{int v,lc,rc;}T[N*21];int root[N],e;void Insert(int pre,int cur,int p,int l,int r){ ... 阅读全文
posted @ 2015-04-13 19:53 AutSky_JadeK 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 每个点的主席树的root是从其父转移来的。询问的时候用U+V-LCA-FA(LCA)即可。#include#includeusing namespace std;#define N 100001int v[N>1); T[cur].lc=++e; BuildTree(T[cur].lc,l,m); ... 阅读全文
posted @ 2015-04-13 19:00 AutSky_JadeK 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 先把序列建好,然后区间插入、单点询问等价于在左端点插入,在右端点删除,然后前缀询问。#include#include#includeusing namespace std;#define N 100001typedef long long ll;vectortong[N];typedef vecto... 阅读全文
posted @ 2015-04-13 15:25 AutSky_JadeK 阅读(469) 评论(0) 推荐(0) 编辑
TVアニメ「Charlotte(シャーロット)」公式サイト TVアニメ「Charlotte(シャーロット)」公式サイト