
最近公共祖先
xuanweiace
一个热爱算法竞赛的弱校ACMer路过。青大本,浙大硕,方向后端开发,菜鸡一枚,奋斗ing...
展开
-
*【HDU - 2586】How far away ? (LCA模板题,倍增)
题干:There are n houses in the village and some bidirectional roads connecting them. Every day peole always like to ask like this "How far is it if I want to go from house A to house B"? Usually it ha...原创 2018-12-24 09:14:34 · 309 阅读 · 0 评论 -
【hihocoder - offer编程练习赛60 C】路径包含问题(LCA,树上倍增)
题干:时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一棵N的节点的树,节点编号1~N,并且1号节点是根节点。 小Hi会反复询问小Ho一个问题:给定两个节点a和b,有多少对节点c和d满足c < d且c到d的路径包含完整的a到b的路径?你能帮帮小Ho吗?输入第一行包含两个数N和M,依次是节点总数和问题总数。 第2~N行每行包...原创 2019-02-13 20:45:52 · 524 阅读 · 0 评论 -
【SPOJ - QTREE2】Query on a tree II(LCA,倍增)
题干:You are given a tree (an undirected acyclic connected graph) withNnodes, and edges numbered 1, 2, 3...N-1. Each edge has an integer value assigned to it, representing its length.We will ask y...原创 2019-03-16 19:04:43 · 248 阅读 · 0 评论 -
【POJ - 1330】Nearest Common Ancestors(lca,模板题)
题干:A rooted tree is a well-known data structure in computer science and engineering. An example is shown below:In the figure, each node is labeled with an integer from {1, 2,...,16}. Node 8 is th...原创 2019-04-09 10:05:34 · 218 阅读 · 0 评论 -
【HDU - 5452】Minimum Cut(树形dp 或 最近公共祖先lca+树上差分,转化tricks,思维)
题干:Given a simple unweighted graphGG(an undirected graph containing no loops nor multiple edges) withnnnodes andmmedges. LetTTbe a spanning tree ofGG.We say that a cut inGGrespectsTTi...原创 2019-07-11 14:41:59 · 301 阅读 · 0 评论 -
【POJ - 3694】Network(对dfn求lca 或 缩点+lca 或 边双连通+并查集)
题干:网络管理员管理大型网络。该网络由N台计算机和成对计算机之间的M链路组成。任何一对计算机都通过连续的链接直接或间接连接,因此可以在任何两台计算机之间转换数据。管理员发现某些链接对网络至关重要,因为任何一个链接的故障都可能导致某些计算机之间无法转换数据。他把这种联系称为桥梁。他计划逐一添加一些新链接以消除所有桥梁。 您将通过在添加每个新链接后报告网络中的网桥数来帮助管理员。输入输入包...原创 2019-07-18 19:36:36 · 298 阅读 · 0 评论 -
【HDU - 6203】ping ping ping(lca+贪心思想,对lca排序,树状数组差分)
题干:给出一个n+1个点的树,以及p个点对,需要断开一些点,使得这p个点对路径不连通。输出应该断开的最少点数。解题报告:从那p个点对入手的话:首先考虑只有一对点的话,肯定是这条路径上的随便一个点都可以。两个点对呢?肯定是有交点就选交点,没交点就只能破坏两个点了。多个点对呢?比较难考虑了。也比较难想到正解:贪心思维,破坏两个点的LCA是最佳的。从破坏的点入手:破坏一个点,可以影响到的...原创 2019-07-20 21:38:18 · 200 阅读 · 0 评论