xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

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

資源簡介

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

資源截圖

代碼片段和文件信息

//這個是內網比賽的代碼,用到了無向圖的雙連通分量?,gabow部分是求雙聯通的

#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;
????????

評論

共有 條評論

相關資源