青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

這道題目的意思就是求一個有向圖有多少個強連通分量。求有向圖強連通分量的方法:(1)做正向dfs,即如果用g[i][j]==1表示i結點到j結點有一條邊,那么就是從i結點到j結點的遍歷,在dfs函數的最后加上這么兩行代碼:count++;finish[count]=nownow表示當前所在dfs函數的結點。finish數組記錄退出dfs函數的順序。(2)按照finish數組中記錄值的順序做逆向dfs,即如果i結點到j結點有邊,那么做從ji的遍歷。

以下是我的代碼,我把正向dfs和逆向dfs寫在了一個函數里:

#include<stdio.h>
#define MAXN 201
long n,ans,count,g[MAXN][MAXN],finish[MAXN],visit[MAXN];
void init()
{
    
long i,j,tmp;
    scanf(
"%ld",&n);
    
for(i=0;i<=n;i++)
      
for(j=0;j<=n;j++)
        g[i][j]
=0;
    
for(i=1;i<=n;i++)
    
{
       scanf(
"%ld",&tmp);
       
while(tmp!=0)
       
{
          g[i][tmp]
=1;
          scanf(
"%ld",&tmp);
       }

    }

}

void dfs(long now,long bj)
{
    
long i;
    visit[now]
=1;
    
switch(bj)
    
{
       
case 1:
          
for(i=1;i<=n;i++)
          
if(g[now][i]==1&&!visit[i])
          
{
             visit[i]
=1;
             dfs(i,bj);
          

          count
++;
          finish[count]
=now;
          
break;
       
case 2:
          
for(i=1;i<=n;i++)
            
if(g[i][now]==1&&!visit[i])
            
{
               visit[i]
=1;
               dfs(i,bj);
            }

    }

}

void run()
{
    
long i;
    count
=0;
    ans
=0;
    
for(i=0;i<=n;i++)
      visit[i]
=0;
    
for(i=1;i<=n;i++)
      
if(!visit[i])
        dfs(i,
1);
    
for(i=0;i<=n;i++)
      visit[i]
=0;
    
for(i=n;i>=1;i--)
      
if(!visit[finish[i]])
      
{
         ans
++;
         dfs(finish[i],
2);
      }

    printf(
"%ld\n",ans);
}

int main()
{
    init();
    run();
return 0;
}

posted on 2010-01-06 20:02 lee1r 閱讀(366) 評論(2)  編輯 收藏 引用 所屬分類: 題目分類:圖論

FeedBack:
# re: vijos P1022 Victoria的舞會2
2010-02-25 22:19 | onion.
這和舞會有什么關系= = 啊...   回復  更多評論
  
# re: vijos P1022 Victoria的舞會2
2010-02-26 19:34 | Lee1R
@onion.
沒有辦法……題目名稱就是這個。  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            aa成人免费视频| 欧美片在线观看| 欧美高清在线一区| 亚洲二区三区四区| 欧美国产高清| 亚洲麻豆国产自偷在线| 在线视频欧美精品| 欧美一区二区成人6969| 美脚丝袜一区二区三区在线观看| 久久视频国产精品免费视频在线| 男女激情视频一区| 欧美日韩国产区一| 国产精品日韩一区二区三区| 国产亚洲亚洲| 亚洲第一网站免费视频| 一区二区久久久久| 久久电影一区| 亚洲品质自拍| 久久精品二区三区| 欧美日韩亚洲一区二区三区| 国产欧美在线观看一区| 在线国产亚洲欧美| 亚洲欧美国产一区二区三区| 久久在线免费观看视频| 亚洲美洲欧洲综合国产一区| 欧美专区日韩视频| 欧美精品一区二区三区高清aⅴ| 欧美日韩国产成人高清视频| 老司机精品久久| 欧美激情一区二区三区高清视频| 国产精品成人午夜| 黄色亚洲免费| 亚洲一区二区三区国产| 久久婷婷国产综合国色天香| 亚洲国产欧美精品| 欧美一区二区三区另类| 欧美日韩国产亚洲一区 | 欧美在线视频播放| 欧美日产一区二区三区在线观看| 激情久久综合| 久久国产福利国产秒拍| 亚洲精品一区二区三区99| 久久久久久9| 国内自拍一区| 久久精品亚洲精品| 亚洲午夜久久久久久久久电影院| 欧美成人首页| 亚洲国产精品久久久久久女王| 亚洲欧美日韩精品久久久久| 91久久久久久国产精品| 久久天堂国产精品| 好看的av在线不卡观看| 欧美中文字幕在线视频| 亚洲欧美综合| 国产欧美日韩免费| 久久激情综合网| 亚洲淫性视频| 国产麻豆日韩| 欧美在线观看一区二区| 亚洲一区二区三区三| 国产精品高潮呻吟久久av无限| 99视频精品| 99精品欧美一区二区蜜桃免费| 欧美精品少妇一区二区三区| 亚洲精品美女| 日韩视频在线你懂得| 欧美日韩中国免费专区在线看| 一本久久知道综合久久| 亚洲日本免费| 国产精品二区在线| 欧美在线免费视频| 久久国产精品第一页| 一区二区三区无毛| 亚洲高清视频在线| 欧美日韩在线一二三| 午夜精品久久99蜜桃的功能介绍| 亚洲欧美日韩国产一区二区| 韩国欧美国产1区| 欧美激情视频在线播放| 欧美欧美全黄| 久久精品国产99精品国产亚洲性色| 欧美一区二区精品久久911| 久久在线视频在线| 欧美日韩色婷婷| 午夜久久黄色| 欧美一级精品大片| 亚洲第一精品福利| 日韩五码在线| 国产亚洲一二三区| 亚洲大胆人体在线| 国产精品porn| 免费观看久久久4p| 欧美午夜女人视频在线| 久久免费黄色| 欧美日韩综合不卡| 久久久久国产精品厨房| 免费成人av在线| 亚洲综合导航| 久久久噜噜噜久久人人看| 日韩写真在线| 欧美一区免费视频| 一区二区三区高清| 久久精品91久久香蕉加勒比| 亚洲免费av观看| 性伦欧美刺激片在线观看| 亚洲精品久久久久久下一站 | 久久久久久尹人网香蕉| 99re热这里只有精品视频| 亚洲欧美日韩精品久久亚洲区 | 亚洲国产综合视频在线观看| 一区二区三区黄色| 亚洲精品国产无天堂网2021| 性欧美1819性猛交| 亚洲一区二区三区乱码aⅴ| 麻豆精品在线观看| 玖玖在线精品| 国产视频久久网| 亚洲欧美日韩一区二区在线| 日韩午夜免费| 欧美成人综合一区| 免费亚洲一区二区| 狠狠干狠狠久久| 性娇小13――14欧美| 亚洲欧美在线观看| 国产精品美女| 99在线观看免费视频精品观看| 亚洲精品欧美一区二区三区| 免费不卡视频| 亚洲国产专区| 日韩一级黄色av| 欧美美女操人视频| 99精品热视频| 午夜精品一区二区在线观看| 国产精品久久久久久久久久妞妞 | 亚洲特黄一级片| 亚洲午夜未删减在线观看| 欧美精品黄色| 亚洲精品孕妇| 在线综合亚洲欧美在线视频| 欧美精品色网| 一区二区三区黄色| 性伦欧美刺激片在线观看| 国产麻豆9l精品三级站| 欧美一区二区免费| 久久久亚洲午夜电影| 亚洲国产日韩美| 欧美国产乱视频| 亚洲日本免费电影| 一区二区三区回区在观看免费视频| 欧美日韩国产电影| 亚洲直播在线一区| 久久久综合香蕉尹人综合网| 黄色免费成人| 欧美黄色成人网| 在线视频一区观看| 久久精品视频亚洲| 亚洲国产精品第一区二区| 欧美成人精品在线播放| 99国产精品视频免费观看一公开| 亚洲一区二区三区四区五区黄| 国产精品高清在线观看| 欧美一级电影久久| 亚洲高清免费视频| 性欧美暴力猛交另类hd| 伊大人香蕉综合8在线视| 欧美aaaaaaaa牛牛影院| 夜夜爽www精品| 久久婷婷久久| 国产精品99久久久久久www| 国产乱码精品一区二区三区不卡 | 国产精品女人网站| 久久精品亚洲乱码伦伦中文 | 久久久亚洲成人| 亚洲精品看片| 国产精品影院在线观看| 欧美第一黄色网| 亚洲欧美日韩人成在线播放| 欧美国产日韩a欧美在线观看| 亚洲女性喷水在线观看一区| 亚洲国产精品高清久久久| 国产精品夜色7777狼人| 欧美va亚洲va香蕉在线| 午夜精品久久久久99热蜜桃导演| 欧美高清在线一区| 久久精彩视频| 亚洲性图久久| 亚洲精品亚洲人成人网| 伊人久久大香线| 国产婷婷精品| 国产精品午夜久久| 欧美日韩视频专区在线播放| 久久久精品国产免费观看同学| 夜夜嗨网站十八久久| 亚洲国产第一| 欧美**人妖| 久久影视精品| 久久久精品国产免大香伊| 午夜日韩激情| 西瓜成人精品人成网站| 一区二区免费在线播放|