数据结构--树链剖分
文章平均质量分 77
---cyh---
这个作者很懒,什么都没留下…
展开
-
codeforce-343D---Water Tree (树链剖分)
D. Water Treetime limit per test:4 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard outputMad scientist Mike has constructed a rooted tree, w原创 2017-08-17 10:21:03 · 254 阅读 · 0 评论 -
SPOJ---Query on a tree (树链剖分)
QTREE - Query on a tree#tree You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3...N-1.We will ask you to perfrom some instructions of the fol...原创 2017-08-05 20:20:50 · 383 阅读 · 1 评论 -
HDU-6162---Ch’s gift (树链剖分+离线)(2017多校9)
Ch’s giftTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 638 Accepted Submission(s): 225Problem DescriptionMr. Cui is working o原创 2017-08-23 10:53:52 · 277 阅读 · 0 评论 -
Codeforce-191C-Fools and Roads (树链剖分 更新边权)
C. Fools and Roadstime limit per test:2 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard outputThey say that Berland has exactly two problems原创 2017-10-10 18:39:05 · 423 阅读 · 0 评论 -
Codeforce--165D--Beard Graph(树链剖分)
D. Beard Graphtime limit per test:4 secondsmemory limit per test:256 megabytesinput:standard inputoutput:standard outputLet's define a non-oriented connected graph of n v原创 2017-12-21 17:25:38 · 258 阅读 · 0 评论 -
HYSBZ-2588- Count on a tree (树上主席树)
Spoj 10628. Count on a treeTime Limit: 12 Sec Memory Limit:128 MBSubmit: 7148 Solved: 1739[Submit][Status][Discuss]Description给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中las...原创 2017-09-07 18:56:15 · 277 阅读 · 0 评论 -
HDU--6393--Traffic Network in Numazu (树链剖分)
题目链接思路:n个点n条边必定有一个环,那么在加边的时候判断一下如果当前加的边会构成环,就吧这条边断开,其中一个端点换成n+1,那么就形成了一个n+1个点n条边的树,然后裸的树链剖分,答案取三种情况的最小值就好,具体看代码~AC代码:#include<bits/stdc++.h>using namespace std;const int maxn=1e5+10;in...原创 2018-08-14 09:20:54 · 280 阅读 · 0 评论 -
hdu-4836-The Query on the Tree(线段树+LCA)
题目链接思路:对于每次询问,主要是看x和root的关系,求出root和xlcaroot=x ,ans为总的和lca=x 那么ans=总的和-(root到x这条链上父节点为x的那个点的子树和)否则,ans就是x的子树和求子树和和修改直接线段树维护。节点的编号和lca我是用的树链剖分求的AC代码:#include<bits/stdc++.h>using n...原创 2018-10-07 15:36:57 · 245 阅读 · 0 评论