码迷,mamicode.com
首页 >  
搜索关键字:树链剖分    ( 1272个结果
2017雅礼集训 Day1
今日得分:60+0(忘记关调试输出)+50 = 110 今日题解: T1:std做法:直接暴力n^2枚举,搜索加最优性剪枝 做法2:O(17n)DP,记录匹配偏移量 T2:求出通项,把不同的幂次拆开计算,单独一项的幂次可以分治FFT 我的做法:分治矩乘,但我不知道矩阵怎么FFT T3:虚树+树链剖分 ...
分类:其他好文   时间:2017-06-17 21:44:31    阅读次数:143
洛谷——P3384 【模板】树链剖分
https://www.luogu.org/problem/show?pid=3384#sub 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: ...
分类:其他好文   时间:2017-06-17 21:43:30    阅读次数:268
树链剖分模板
P3384 【模板】树链剖分 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和 操作3 ...
分类:其他好文   时间:2017-06-12 14:58:24    阅读次数:179
数据结构板子
目录 树状数组... 1 线段树... 3 树链剖分... 5 主席树... 11 字典树Trie树... 12 加权并查集... 15 二分图... 18 树状数组 (pos^(pos-1))&pos==pos&(-pos)两种写法都行 单点添加,区间查询 #include<cstdio> #in ...
分类:其他好文   时间:2017-06-12 00:37:43    阅读次数:261
FZOJ 2176 easy problem ( 树链剖分 )
题目链接~~> 做题感悟:感觉做多了树链剖分的题目,有很多是树链剖分 + 想法。。 解题思路: 这题非常明显的一点就是 k 非常小,那就是告诉你能够从 k 入手,如何入手呢 ? 观察能够发现无非最多是 k 类点 ,0 ~ k-1 ,分别表示与根的距离模 k .这样就能够把点分类加权值,可是每一个线段 ...
分类:其他好文   时间:2017-06-10 21:28:31    阅读次数:114
bzoj4196 [Noi2015]软件包管理器
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4196 【题解】 百年不用算法:树链剖分 刚刚推了一发还是很简单的嘛 在支持子树修改的同时支持链修改。 由于子树肯定是在线段树中连在一坨的所以一样修改。 # include <stdio.h> ...
分类:其他好文   时间:2017-06-10 16:52:24    阅读次数:222
POJ 3723 Tree(树链剖分)
POJ 3237 Tree 题目链接 就多一个取负操作,所以线段树结点就把最大和最小值存下来,每次取负的时候,最大和最小值取负后。交换就可以 代码: #include <cstdio> #include <cstring> #include <vector> #include <algorithm> ...
分类:其他好文   时间:2017-06-06 15:52:15    阅读次数:136
[BZOJ 2243][SDOI2011]染色(树链剖分+线段树)
Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。 Sol ...
分类:其他好文   时间:2017-06-03 17:33:03    阅读次数:229
[BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)
Description S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免 ...
分类:其他好文   时间:2017-06-03 17:24:28    阅读次数:294
[bzoj 2243]: [SDOI2011]染色 [树链剖分][线段树]
Description 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。 给定一 ...
分类:其他好文   时间:2017-06-03 00:50:40    阅读次数:253
1272条   上一页 1 ... 59 60 61 62 63 ... 128 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!