随笔分类 -  数据结构—树链剖分

摘要:#6073. 「2017 山东一轮集训 Day5」距离 链接 分析: 询问$\sum\limits_{i \in path(u,v)} dis(p_i, k)$,将前面的路径转化一下,分别求$path(u,root), path(v,root), path(lca, root), path(lca, 阅读全文
posted @ 2019-03-28 22:41 MJT12044 阅读(306) 评论(0) 推荐(0)
摘要:4515: [Sdoi2016]游戏 链接 分析: 树链剖分 + 超哥线段树。注意细节。 代码: 阅读全文
posted @ 2019-02-20 20:22 MJT12044 阅读(229) 评论(0) 推荐(0)
摘要:2286: [Sdoi2011]消耗战 链接 分析 虚树练习题。 构建虚树,在虚树上DP。 跟着gxb学虚-tree。。。 代码 阅读全文
posted @ 2018-06-13 21:21 MJT12044 阅读(181) 评论(0) 推荐(1)
摘要:4034: [HAOI2015]树上操作 链接 思路: 树链剖分。操作:单点修改,路径查询,子树修改。 代码: 阅读全文
posted @ 2018-05-20 11:10 MJT12044 阅读(210) 评论(0) 推荐(0)
摘要:传送门 题意 给出一棵树,每条边都有权值,有两种操作: 把第p条边的权值改为x 询问x,y路径上的权值最大的边 code 阅读全文
posted @ 2017-12-26 21:38 MJT12044 阅读(149) 评论(0) 推荐(0)
摘要:1036: [ZJOI2008]树的统计Count Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点 阅读全文
posted @ 2017-12-24 17:19 MJT12044 阅读(230) 评论(0) 推荐(0)