随笔分类 - 树 - 树链的并
摘要:题目描述 给定一棵n个点的有根树,编号依次为1到n,其中1号点是根节点。每个节点都被染上了某一种颜色,其中第i个节点的颜色为c[i]。如果c[i]=c[j],那么我们认为点i和点j拥有相同的颜色。定义depth[i]为i节点与根节点的距离,为了方便起见,你可以认为树上相邻的两个点之间的距离为1。站在
阅读全文
摘要:题目描述 Alice有n个字符串S_1,S_2...S_n,Bob有一个字符串集合T,一开始集合是空的。 接下来会发生q个操作,操作有两种形式: “1 P”,Bob往自己的集合里添加了一个字符串P。 “2 x”,Alice询问Bob,集合T中有多少个字符串包含串S_x。(我们称串A包含串B,当且仅当
阅读全文
摘要:题目描述 你有一个字符串S,一开始为空串,要求支持两种操作 在S后面加入字母C 删除S最后一个字母 问每次操作后S有多少个两两不同的连续子串 输入 一行一个字符串Q,表示对S的操作 如果第i个字母是小写字母c,表示第一种加字母c的操作 如果为-表示删除操作,保证所有删除操作前S都非空 |Q|<=10
阅读全文
摘要:题目描述 给出一棵树,初始每个点都是非必经的。多次改变某个点的必经状态,并询问从任意一个点出发,经过所有必经的点并回到该点的最小路程。 输入 第一行,两个整数N、M,其中M为宝物的变动次数。 接下来的N-1行,每行三个整数x、y、z,表示村庄x、y之间有一条长度为z的道路。 接下来的M行,每行一个整
阅读全文
搜索
随笔分类
- GXZ的原创(14)
- 动态规划(181)
- 动态规划 - 背包dp(24)
- 动态规划 - 插头dp(4)
- 动态规划 - 决策单调性(2)
- 动态规划 - 区间dp(8)
- 动态规划 - 树形dp(34)
- 动态规划 - 数位dp(8)
- 动态规划 - 斜率优化(10)
- 动态规划 - 状态压缩dp(20)
- 几何(13)
- 几何 - Simpson积分(1)
- 几何 - 半平面交(4)
- 几何 - 凸包(7)
- 其它 - 暴力与乱搞(22)
- 其它 - 打表(1)
- 其它 - 构造(4)
- 其它 - 结论题(7)
- 其它 - 随机化(7)
- 树 - DFS序(15)
- 树 - Prufer序列(2)
- 树 - 树的点分治(10)
- 树 - 树的动态点分治(7)
- 树 - 树的直径(4)
- 树 - 树链的并(4)
- 树 - 树链剖分(21)
- 树 - 最近公共祖先(LCA)(17)
- 数据结构 - KD-tree(10)
- 数据结构 - Link-Cut-Tree(LCT)(23)
- 数据结构 - Splay(11)
- 数据结构 - STL(38)
- 数据结构 - Treap&SBT(11)
- 数据结构 - Trie树(12)
- 数据结构 - 并查集(29)
- 数据结构 - 单调队列(3)
- 数据结构 - 单调栈(13)
- 数据结构 - 堆(16)
- 数据结构 - 分块(16)
- 数据结构 - 可并堆(6)
- 数据结构 - 可持久化数据结构(26)
- 数据结构 - 莫队算法(13)
- 数据结构 - 树套树(8)
- 数据结构 - 树状数组(47)
- 数据结构 - 替罪羊树(3)
- 数据结构 - 线段树(85)
- 数据结构 - 线段树合并(6)
- 数据结构 - 主席树(16)
- 数学(84)
- 数学 - BSGS(4)
- 数学 - Lucas定理(7)
- 数学 - 博弈论(4)
- 数学 - 杜教筛(5)
- 数学 - 概率与期望(29)
- 数学 - 高精度(7)
- 数学 - 高斯消元(11)
- 数学 - 矩阵乘法(24)
- 数学 - 矩阵树定理(7)
- 数学 - 快速傅里叶变换(FFT)(14)
- 数学 - 快速沃尔什变换(FWT)(4)
- 数学 - 快速子集变换(FST)(1)
- 数学 - 扩展欧几里得算法(exgcd)(1)
- 数学 - 莫比乌斯反演(13)
- 数学 - 欧拉函数(14)
- 数学 - 群论(3)
- 数学 - 容斥原理(15)
- 数学 - 线性基(8)
- 数学 - 原根与指标(1)
- 数学 - 组合数学(9)
- 算法 - BFS(9)
- 算法 - CDQ分治(6)
- 算法 - Hash(13)
- 算法 - 倍增算法(19)
- 算法 - 对偶图(5)
- 算法 - 二分(38)
- 算法 - 二分图匹配(6)
- 算法 - 分数规划(7)
- 算法 - 分治(6)
- 算法 - 根号分治(2)
- 算法 - 离散化(12)
- 算法 - 模拟费用流(3)
- 算法 - 启发式合并(4)
- 算法 - 三分(1)
- 算法 - 扫描线(5)
- 算法 - 双指针法(5)
- 算法 - 搜索(3)
- 算法 - 贪心(36)
- 算法 - 旋转坐标系(3)
- 算法 - 折半搜索(1)
- 算法 - 整体二分(4)
- 题库 - bzoj(766)
- 题库 - codeforces(2)
- 题库 - hdu(7)
- 题库 - loj(13)
- 题库 - poj(5)
- 题库 - uoj(25)
- 题库 - 其它题库(7)
- 图论 - 2-SAT(2)
- 图论 - DFS树(4)
- 图论 - Dijkstra(12)
- 图论 - Floyd(5)
- 图论 - Spfa(13)
- 图论 - Tarjan(7)
- 图论 - 差分约束系统(3)
- 图论 - 斯坦纳树(3)
- 图论 - 拓扑排序(9)
- 图论 - 最短路与最长路(32)
- 图论 - 最小生成树(11)
- 网络流(75)
- 网络流 - 费用流(26)
- 网络流 - 线性规划与网络流(3)
- 网络流 - 有上下界网络流(13)
- 网络流 - 最大流(11)
- 网络流 - 最大权闭合图(4)
- 网络流 - 最小割(27)
- 字符串 - KMP(9)
- 字符串 - AC自动机(12)
- 字符串 - Manacher(4)
- 字符串 - 后缀数组(SA)(13)
- 字符串 - 后缀自动机(SAM)(11)
- 字符串 - 回文自动机(PAM)(1)
- 更多
随笔档案
- 2020年10月(1)
- 2019年10月(1)
- 2019年9月(1)
- 2019年8月(1)
- 2019年6月(1)
- 2019年3月(1)
- 2018年11月(1)
- 2018年7月(1)
- 2018年5月(1)
- 2018年4月(17)
- 2018年3月(47)
- 2018年2月(7)
- 2018年1月(35)
- 2017年12月(58)
- 2017年11月(29)
- 2017年10月(58)
- 2017年9月(79)
- 2017年8月(80)
- 2017年7月(67)
- 2017年6月(97)
- 2017年5月(88)
- 2017年4月(19)
- 2017年3月(46)
- 2017年2月(45)
- 2017年1月(36)
- 2016年12月(32)
- 更多