tarjan算法
文章平均质量分 81
even_bao
这个作者很懒,什么都没留下…
展开
-
【USACO】 奶牛政坛
【题目链接】 点击打开链接【算法】 tarjan算法求LCA【代码】 #include<bits/stdc++.h>#define MAXN 200010#pragma GOC optimize("O2")using namespace std;int n,k,i,p,fa,q;int a[MAXN],visit[MAXN],p...原创 2018-02-14 15:05:23 · 333 阅读 · 0 评论 -
【USACO】The Cow Prom
【题目链接】 点击打开链接【算法】 tarjan求强连通分量【代码】 #include<bits/stdc++.h>#define MAXN 20005using namespace std; int i,N,M,u,v,id,cnt;int dfn[MAXN],low[MAXN],vis[MAXN];vector<in...原创 2018-02-14 15:24:41 · 288 阅读 · 0 评论 -
【HAOI 2006】 受欢迎的牛
【题目链接】 点击打开链接【算法】 先用tarjan缩点,然后找出度为零的点,即可【代码】 #include<bits/stdc++.h>using namespace std;#define MAXN 500010struct Edge{ int to,nxt;} e[MAXN];int i,tot,...原创 2018-05-18 19:01:02 · 112 阅读 · 0 评论 -
【IOI 1996】 Network of Schools
【题目链接】 点击打开链接【算法】 对于第一问,将这个图缩点,输出出度为零的点的个数 对于第二问,同样将这个图缩点,输出入度为零、出度为零的点的个数的最大值【代码】 #include <algorithm>#include <bitset>#include <cctype>#includ...原创 2018-05-18 21:05:30 · 447 阅读 · 0 评论 -
【POJ 1470】 Closest Common Ancestors
【题目链接】 点击打开链接【算法】 离线tarjan求最近公共祖先【代码】 #include <algorithm>#include <bitset>#include <cctype>#include <cerrno>#include <clocale>#include <...原创 2018-05-26 20:07:25 · 204 阅读 · 0 评论 -
【HDU 4547】 CD操作
【题目链接】 点击打开链接【算法】 分四种情况讨论 : 1. 当前目录和目标目录是同一目录,不需要变换,答案为0 2. 当前目录是目标目录的祖先,答案为当前目录的深度 - 目标目录的深度 3. 当前目录是目标目录的孩子,答案为1 4. 当前目录和目标目录有最近公共祖先,答案为当前目录的深度 ...原创 2018-05-26 21:04:44 · 346 阅读 · 0 评论 -
【POJ 1144】 Network
【题目链接】 点击打开链接【算法】 Tarjan算法求割点【代码】 #include <algorithm>#include <bitset>#include <cctype>#include <cerrno>#include <clocale>#include <...原创 2018-06-10 10:42:56 · 142 阅读 · 0 评论