码迷,mamicode.com
首页 >  
搜索关键字:count-tree    ( 100个结果
bzoj 2588 Count on a tree
Written with "StackEdit" . Description 给定一棵$N$个节点的树,每个点有一个权值,对于$M$个询问$(u,v,k)$,你需要回答$u$ xor $lastans$和$v$这两个节点间第$K$小的点权。其中$lastans$是上一个询问的答案,初始为$0$,即第 ...
分类:其他好文   时间:2018-12-18 13:59:35    阅读次数:167
spoj COT - Count on a tree(主席树 +lca,树上第K大)
您将获得一个包含N个节点的树。树节点的编号从1到Ñ。每个节点都有一个整数权重。 我们会要求您执行以下操作: uvk:询问从节点u到节点v的路径上的第k个最小权重 输入 在第一行中有两个整数Ñ和中号。(N,M <= 100000) 在第二行中有N个整数。第i个整数表示第i个节点的权重。 在接下来的N- ...
分类:其他好文   时间:2018-10-07 11:28:57    阅读次数:183
bzoj2588 count on a tree
【写在前面】 这道gou题的一大坑点:由于强制在线,如果你某次输出的答案不对,下一次更新u的时候就很容易导致Re。。。 所以你Re了不急着改大数组,先看看自己是不是wa了。。。 【题目大意】 给你一棵树,求某条链上第k小的点权。。。 【题解】 主席数的基本操作,以rt[i]为根节点的线段树存的是树上 ...
分类:其他好文   时间:2018-09-06 18:14:35    阅读次数:182
Spoj 10628. Count on a tree
Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 Input 第一行两个整数N,M。 第二行有N个整数,其中第i个整数 ...
分类:其他好文   时间:2018-09-03 19:35:01    阅读次数:149
SPOJ10707 COT2 - Count on a tree II 【树上莫队】
题目分析: 考虑欧拉序,这里的欧拉序与ETT欧拉序的定义相同而与倍增LCA不同。然后不妨对于询问$u$与$v$让$dfsin[u] \leq dfsin[v]$,这样对于u和v不在一条路径上,它们可以改成询问$dfsin[u]$到$dfsin[v]$。否则改成$dfsout[u]$到$dfsin[v ...
分类:其他好文   时间:2018-08-28 10:32:08    阅读次数:221
spoj COT - Count on a tree (树上第K小 LCA+主席树)
链接: https://www.spoj.com/problems/COT/en/ 思路: 首先看到求两点之前的第k小很容易想到用主席树去写,但是主席树处理的是线性结构,而这道题要求的是树形结构,我们可以用dfs跑出所有点离根的距离-dep[i](根为1,dep[1]也为1)在dfs的过程 中,我们 ...
分类:其他好文   时间:2018-07-31 22:11:06    阅读次数:189
bzoj 2588 Count on a tree 解题报告
Count on a tree 题目描述 给定一棵$N$个节点的树,每个点有一个权值,对于$M$个询问$(u,v,k)$,你需要回答$u$ $xor$ $lastans$和$v$这两个节点间第$K$小的点权。其中$lastans$是上一个询问的答案,初始为$0$,即第一个询问的u是明文。 输入输出格 ...
分类:其他好文   时间:2018-07-31 17:22:15    阅读次数:161
bzoj2588 Spoj10628. count on a tree
题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 输入输出格式 输入格式: 第一行两个整数N,M。 第二行有N个整数,其中第i个整数 ...
分类:其他好文   时间:2018-07-30 21:31:46    阅读次数:177
【bzoj2588】Count on a tree
" Portal bzoj2588 " Solution 不行我一定要来挂这道题qwq很气愤qwq(其实还不是因为自己蠢。。) 额首先说一下正解 如果这个问题放在序列上面的话。。直接离散化一下然后一个可持久化权值线段树就好了 然后放在树上的话,我们可以考虑处理树上点对问题的一个很常见的套路: $$ ...
分类:其他好文   时间:2018-07-14 16:48:29    阅读次数:172
P2633 Count on a tree(主席树)
题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 输入输出格式 输入格式: 第一行两个整数N,M。 第二行有N个整数,其中第i个整数 ...
分类:其他好文   时间:2018-06-30 11:03:13    阅读次数:172
100条   上一页 1 2 3 4 5 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!