P1726 上白澤慧音

2021-07-28 05:43:15 字數 927 閱讀 8366

原題鏈結

直到今天

我才知道

幻想鄉還有這麼一位

看起來很可愛的

老師普通的尋找強連通分量

普通的統計最大

普通的輸出

除了我背錯板子了以外

一切都是那麼完美

今天的幻想鄉

也是和平的一天呢

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

int n,m,a,b,t,dfn[5000+5],low[5000+5],vis[5000+5],top,tot,dfni,st[5000+5],love,pop,popclo;

int sum[5000+5],num[50000+5],head[5000+5],nxt[50000+5],clor[10000+5],clo;

void tarjan(int x)

else

if(vis[num[i]]) low[x]=min(low[x],low[num[i]]);

}if(low[x]==dfn[x])

if(love>pop)

top--;

}}void add(int p1,int p2)

int main()

}for(i=1;i<=n;i++)

if(!dfn[i]) tarjan(i);

printf("%d\n",pop);

for(i=1;i<=n;i++)

if(clor[i]==popclo) printf("%d ",i);

return

0;}

P1726 上白澤慧音

在幻想鄉,上白澤慧音是以知識淵博聞名的老師。春雪異變導致人間之里的很多道路都被大雪堵塞,使有的學生不能順利地到達慧音所在的村莊。因此慧音決定換乙個能夠聚集最多人數的村莊作為新的教學地點。人間之里由n個村莊 編號為1.n 和m條道路組成,道路分為兩種一種為單向通行的,一種為雙向通行的,分別用1和2來標...

P1726 上白澤慧音

提交 8.40k 通過 4.05k 時間限制 1.00s 記憶體限制 125.00mb 題目提供者yeszy 難度提高 省選 歷史分數100 提交記錄 檢視題解 檢視演算法標籤 進入討論版 檢視討論 檢視推薦 展開 在幻想鄉,上白澤慧音是以知識淵博聞名的老師。春雪異變導致人間之里的很多道路都被大雪堵...

P1726 上白澤慧音

tarjan模板題,從第乙個結點開始挨個求極大連通分量,完了之後,按順序找第乙個出現的結點數最多的極大連通分量就是答案,排序輸出即可。include include include include includeusing namespace std const int n 5010,m 10001...