合集-Tarjan算法

摘要:一、最近公共祖先(LCA) LCA:Least Common Ancestor P3379 【模板】最近公共祖先(LCA) #include <bits/stdc++.h> using namespace std; typedef long long ll; ll quickin(void) { l 阅读全文
posted @ 2024-05-11 18:33 ltign 阅读(103) 评论(0) 推荐(0)
摘要:P8805 [蓝桥杯 2022 国 B] 机房 一、问题简析 本题核心思想是求最近公共祖先,这里采用 \(Tarjan\) 算法求解。 以节点 \(1\) 作为树的根节点。令 \(dp_i=\) 节点 \(i\) 到根节点 \(1\) 的点权和; \(w_i\) 为节点 \(i\) 的权值,即该节点 阅读全文
posted @ 2024-05-15 22:39 ltign 阅读(103) 评论(0) 推荐(0)
摘要:一、P2812 校园网络【[USACO]Network of Schools加强版】 P2812 校园网络【[USACO]Network of Schools加强版】 1、算法简析 首先,建立一张有向图——学校是节点,学校间的单向线路是有向边。\(Q_1\):选出若干个节点,从这些节点出发可以到达其 阅读全文
posted @ 2024-05-08 16:42 ltign 阅读(61) 评论(0) 推荐(0)