91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-02
  • 語言: C/C++
  • 標簽: 強連通??

資源簡介

無向圖的強連通分量(1).cpp //這個是內(nèi)網(wǎng)比賽的代碼,用到了無向圖的雙連通分量 ,gabow部分是求雙聯(lián)通的

資源截圖

代碼片段和文件信息

//這個是內(nèi)網(wǎng)比賽的代碼,用到了無向圖的雙連通分量?,gabow部分是求雙聯(lián)通的

#include
#include
#include
using?namespace?std;
vector?tmp1[5005];
set?tmp2[5005];

int?bcc[5005];?
int?pre[5005];?
int?path[5005];
int?sath[5005];
int?nm;
int?ps;
int?now;
int?ans;?

void?dfs(int?fuint?num)
{
????path[p++]=num;
????sath[s++]=num;
????pre[num]=now++;
????for(int?i=0;i????{
????????if?(?tmp1[num][i]?==?fu?)
????????????continue?;
????????if?(?pre[tmp1[num][i]]?==?-1?)
????????????dfs(numtmp1[num][i])?;
????????else?
????????{
????????????while?(?pre[tmp1[num][i]]?????????????????p--?;
????????}
????}
????if(path[p-1]!=num)
????????return?;
????p--;
????while(sath[s]!=num)
????{
????????bcc[sath[s-1]]=ans;
????????

評論

共有 條評論

相關(guān)資源