三笠.阿克曼
三笠.阿克曼
全部文章
分类
并查集(1)
思维题题解(2)
搜索题解(1)
数位DP(1)
数论(1)
树形DP题解(2)
树状数组和线段树题解(10)
线性DP(3)
归档
标签
去牛客网
登录
/
注册
~三笠.阿克曼的博客~
~博客记录生活~
全部文章
(共6篇)
CF620E New Year Tree (线段树+状压)
题目链接题目大意:树初始每个节点也有颜***r>总体思路:题目是在每一棵子树整体做一个修改,所以我们就没有必要用树剖来写了。直接通过一边DFS来的到整棵树DFS序列,于是我们就将问题在一棵子树上进行操作转化为在一段连续的区间经行操作,这时候我们就可以用线段树来维护区间信息了。我们可以注意到所有...
线段树
状态压缩
2021-08-15
1
478
洛谷P3384 【模板】轻重链剖分/树链剖分+线段树
题目链接题目大意:已知一棵包含 N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作:1、 x y z,表示将树从 x 到 y 结点最短路径上所有节点的值都加上 z。2、 x y,表示求树从 x 到 y 结点最短路径上所有节点的值之和。3、 x z,表示将以 x 为根节点的子树内所有...
树剖
线段树
2021-08-14
1
536
Counting Stars HDU 7059(线段树)
题目链接题目大意:给一段数,进行三种操作1、将一段区间所有数减去ai&-ai2、将一段区间所有数加上2^k<= ai <2^(k+1)3、区间和总体思路:求区间和可以直接用普通线段树来维护,但是操作1和2都不是线段树支持的区间操作。对于操作1,我们可以采取直接暴力更新,但是我们会...
线段树
2021-08-13
1
537
CF242E XOR on Segment (拆位线段树)
题目链接题目大意: 总体思路:这题是动态的区间修改和区间求和,毫无疑问要用到线段树进行操作。但是普通的线段树无法进行区间异或操作。通常遇见异或问题一般两种思路。1、做异或前缀和。2、就是拆位。01Trie就是这种思想的一个体现。我们可以发现异或运算的两个性质:1、 0、1异或0,原来的数保持不变...
线段树
2021-08-08
1
741
牛客小白月赛9 D、书上求和(DFS序+线段树)
题目链接题目大意:输入:5 50 0 0 0 01 21 33 43 51 1 31 3 71 4 51 5 62 1输出:599 总体思路:因为是对一棵子树整体进行操作+k,所以我们可以用DFS序列将一棵树转化为一个序列,然后再在序列中用线段树来进行区间操作。线段树维护平方和也是老套路了。代码实现...
线段树
2021-08-04
1
508
HDU 6992 Lawn of the Dead (线段树)
题目链接题目描述:题目大意:一个僵尸在一个N*M的矩阵里面初始位置为(1,1),它只能向有或向下走,且矩阵中有些点有土豆雷它无法走到这个点,求僵尸能够走到的所有点的个数。 思路分析:通过题目意思分析我们可以知道,知道一个将能走到一个点,当且仅当它的上面的点或左边的点至少有一个能走到,那么僵尸才能走到...
线段树
2021-07-30
2
581