- 博客(26)
- 收藏
- 关注
原创 Bzoj2819 Nim
给定一棵n个节点的无根树,有2种操作: 1、询问x到y的路径上的点权异或和 2、修改某个点的点权Solution直接上树剖。#include<cstdio>
2016-04-20 21:01:28
418
原创 BZOJ2243 【SDOI2011】染色 树链剖分
给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点x到节点y路径上所有点染色成颜色c 2、询问节点x到节点y路径上的颜色段数量
2016-04-20 20:34:04
559
原创 BZOJ3932 CQOI2015 任务查询系统-可持久化线段树-可持久化平衡树
BZOJ3932 CQOI2015 任务查询系统1.可持久化线段树2.可持久化平衡树
2016-04-10 12:12:45
1399
原创 splay模版
#include#include#includeusing namespace std;const int MIN=-19999999;const int MAX= 19999999; struct node{ int key,siz,cnt; node* ch[2],*pnt; node(){} node(int x,int y,int z):key
2016-03-22 17:39:22
709
原创 treap模版
#include#include#include#includeusing namespace std;const int MAX=0x7fffffff;const int MIN=-19999999;struct node{ int key,pri,siz,cnt; node *ch[2]; node(){} node(int x,int y,int
2016-03-21 18:39:27
553
原创 Bzoj1798 AHOI2009 维护序列 线段树模版
题意:维护一个序列,支持区间同加或同乘一个数、询问区间和。(x+d)*c=x*c+d*c标记就是这样处理的,剩下的就是注意到处取模了。#include#include#include#define LL long long using namespace std;const int maxn=100010;struct node{ int L,R; LL sum; L
2015-12-01 18:14:55
964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人