码迷,mamicode.com
首页 >  
搜索关键字:倍增lca    ( 136个结果
【BZOJ-3910】火车 倍增LCA + 并查集
3910: 火车 Description A 国有n 个城市,城市之间有一些双向道路相连,并且城市两两之间有唯一路径。现在有火车在城市 a,需要经过m 个城市。火车按照以下规则行驶:每次行驶到还没有经过的城市中在 m 个城市中最靠前的。现在小 A 想知道火车经过这m 个城市后所经过的道路数量。 A ...
分类:其他好文   时间:2016-06-18 12:50:07    阅读次数:411
bzoj-2286 消耗战【虚树+倍增lca+单调栈】
2286: [Sdoi2011消耗战 Time Limit: 20 Sec  Memory Limit: 512 MB Submit: 1815  Solved: 645 [Submit][Status][Discuss] Description 在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且...
分类:其他好文   时间:2016-05-12 17:11:23    阅读次数:258
BZOJ3732 Network
题意:给定一个无向图,然后求两点之间的路径中权值最大的边的最小值 正解:最小生成树+倍增lca 望着这道题10分钟之后感觉做不到一眼秒题,老老实实画图,结果发现我真是太弱了,居然没有发现满足题意的条件竟然是最小生成树的性质。。。 显然先构出最小生成树,其他的边是没有用的,可以删掉。 构出最小生成树之 ...
分类:Web程序   时间:2016-05-07 15:00:11    阅读次数:201
Gym100685G Gadget Hackwrench(倍增LCA)
题目大概说一棵边有方向的树,q个询问,每次询问结点u是否能走到v。 倍增LCA搞即可: 除了par[k][u]表示u结点往上走2k步到达的结点, 再加上upp[k][u]表示u结点往上走2k步经过边的状态:-1表示边都是向下,1表示都是向上,0混合。 这样u、v都往LCA上走就能知道u是否能走到v了 ...
分类:其他好文   时间:2016-05-07 12:54:56    阅读次数:250
Codeforces 418d Big Problems for Organizers [树形dp][倍增lca]
题意: 给你一棵有n个节点的树,树的边权都是1. 有m次询问,每次询问输出树上所有节点离其较近结点距离的最大值。 思路: 1.首先是按照常规树形dp的思路维护一个子树节点中距离该点的最大值son_dis[i],维护非子树节点中距离该点的最大值fa_dis[i]; 2.对于每个节点维护它最大的三个儿子 ...
分类:其他好文   时间:2016-04-25 22:24:44    阅读次数:260
Tsinsen A1505. 树(张闻涛) 倍增LCA,可持久化线段树,DFS序
题目:http://www.tsinsen.com/A1505 A1505. 树(张闻涛) 时间限制:1.0s 内存限制:512.0MB 总提交次数:196 AC次数:65 平均分:58.62 时间限制:1.0s 内存限制:512.0MB 总提交次数:196 AC次数:65 平均分:58.62 将本 ...
分类:其他好文   时间:2016-04-11 00:14:31    阅读次数:285
【BZOJ3732】 Network Kruskal+倍增lca
给你N个点的无向图 (1 <= N <= 15,000),记为:1…N。 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 < = d_j < = 1,000,000,000). 现在有 K个询问 (1 < = K < = 15,000)。 每个询问的格式是:
分类:Web程序   时间:2016-03-20 19:35:47    阅读次数:270
codevs 1503 愚蠢的宠物
妈呀我真是不知道怎么了裸题都要写挂~~~正宗倍增LCA啊~~~把bfs换成dfs就好了不知道为什么。 #include<iostream>#include<cstdio>#include<cstring>#include<queue>#include<cmath>#define maxv 10000
分类:其他好文   时间:2016-02-09 15:05:03    阅读次数:320
bzoj4281: [ONTAK2015]Zwi?zek Harcerstwa Bajtockieg
凭借记忆勉强写出的倍增LCA。http://www.lydsy.com/JudgeOnline/problem.php?id=4281/************************************************************** Problem: 4281 ...
分类:其他好文   时间:2015-10-12 00:24:54    阅读次数:240
Hiho 1232 北京网络赛 F Couple Trees
给两颗标号从1...n的树,保证标号小的点一定在上面。每次询问A树上的x点,和B树上的y点同时向上走,最近的相遇点和x,y到这个点的距离。比赛的时候想用倍增LCA做,但写渣了。。。。后来看到题解是主席树就写了一发呆马: 1 #include 2 #include 3 #include ...
分类:其他好文   时间:2015-10-02 20:01:08    阅读次数:318
136条   上一页 1 ... 9 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!