ACM_LCA
文章平均质量分 81
Gatevin
这个作者很懒,什么都没留下…
展开
-
HDU 4297 One and One Story 分类讨论, LCA 2012年成都网络赛J题
题目大意: 就是现在有一个有向图, 每个点出度都是1(只有一条出边), 这个图可以有环, 也可以有自环, 图的点的个数 N 然后有K次询问 (K 如果不可能到同一个房间, 那么输出-1 -1, 否则如果男主需要走A步女主需要走B步, 那么输出max(A, B)最小的方案, 如果有多种输出min(A, B)最小的方案, 如果依旧有多种, 输出B比较小的方案 大致思路: 首先这个原创 2015-07-31 19:46:18 · 773 阅读 · 0 评论 -
HDU 4008 Parent and son 树形DP + LCA 2011年大连网络赛B题
题目大意: 就是现在给出一个由N个结点的树, 2 大致思路: 第一次写用LCA的题...... 不过学了下LCA之后感觉还是挺简单的一道题 首先以1为根处理出此时这棵树上每个节点的儿子节点中最小的和次小的儿子以及子孙(最小的和次小的必须来自不同的子树), 直接树形dp即可, 时间复杂度O(n) 然后对于每次询问X, Y不难发现 只有当X是Y的子孙时(以1为根), Y在这个情原创 2015-07-23 22:54:13 · 1278 阅读 · 0 评论 -
Codeforces Gym 100339B Diversion 树形DP + LCA
题目大意: 就是现在一个图, 其中n个点, n 其中一些边是石子路一些事乡村小路, 图保证石子路形成一棵树, 使得所有城市通过石子路能相同, 另外是一些乡村小路 现在要从图中删除一条石子路和一条乡村小路使得图变得不连通, 问有多少种删法 大致思路: 很明显是个树形DP, 对于每个石子路, 一旦被删除, 树就被切割成了一颗子树和该子树之外两个部分, 那么对应的删除乡村小路的方案就原创 2015-09-04 22:44:45 · 753 阅读 · 0 评论