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

The Way of C++

  C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  55 Posts :: 0 Stories :: 19 Comments :: 0 Trackbacks

公告

The first time i use this blog, i will write something that i learn which i think is worth write down.

常用鏈接

留言簿(3)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

使用深搜,根據(jù)每個結(jié)點的結(jié)束訪問時間的降序?qū)Y(jié)點進行拓撲排序,如果在某個結(jié)點的擴展過程中發(fā)現(xiàn)反向邊,則出現(xiàn)了矛盾;否則對所得到的結(jié)點序列,進行一次遍歷,對于相鄰的結(jié)點檢測是否存在連接邊(存在則表示它們的順序已經(jīng)可以確定),如果所有的相鄰結(jié)點都可確定順序,則這個序列是完全有序的,對于后面的輸入可以忽略;如果處理完所有的輸入還不能得到完全有序序列,則輸出序列順序不能確定。
題意實際上暗示了對每一次輸入都要做處理,如果對于某一次輸入已經(jīng)能確定序列矛盾或者序列完全有序,則可以忽略后面的輸入。


 1
 #include<stdio.h>
 2 #include<string.h>
 3 int n,m;
 4 int e[27][27];
 5 char in[4];
 6 char temp[27];
 7 int cur;
 8 int incons;
 9 int color[27];
10 void dfs(int k)
11 {
12     color[k]=1;
13     int i;
14     for(i=1;i<=n;++i)
15     {
16         if(e[k][i]&&color[i]==0) dfs(i);
17         else if(e[k][i]&&color[i]==1) incons=1//reverse edge exist, inconsistency found
18     }
19     color[k]=2;
20     temp[cur++]=k-1+'A';
21 }
22 int main()
23 {
24     int i,j,found;
25     while(scanf("%d%d",&n,&m)&&n&&m)
26     {
27         memset(e,0,sizeof(e));
28         found=0;
29         incons=0;
30         for(i=1;i<=m;++i)
31         {
32             scanf("%s",in);
33             e[in[0]-'A'+1][in[2]-'A'+1]=1;
34             if(!found&&!incons)
35             {
36                 cur=0;
37                 memset(color,0,sizeof(color));
38                 for(j=1;j<=n;++j)
39                     if(color[j]==0) dfs(j);
40                 temp[cur]='\0';
41                 if(incons==1//inconsistency found
42                     incons=i;
43                 else{
44                     int bb=1;
45                     for(j=cur-1;j>0;--j) //check if the sort of sequence can be confirmed
46                         if(!e[temp[j]-'A'+1][temp[j-1]-'A'+1]) {bb=0;break;}
47                     if(bb) found=i; // sorted sequence determined
48                 }
49             }
50         }
51         char tt;
52         for(i=0,j=cur-1;i<j;i++,j--)  //reverse the sorted sequence
53         {
54             tt=temp[i];
55             temp[i]=temp[j];
56             temp[j]=tt;
57         }
58         if(incons) printf("Inconsistency found after %d relations.\n",incons);
59         else if(found) printf("Sorted sequence determined after %d relations: %s.\n",found,temp);
60         else printf("Sorted sequence cannot be determined.\n");
61     }
62     return 1;
63 }
64 
posted on 2010-04-20 15:42 koson 閱讀(647) 評論(0)  編輯 收藏 引用 所屬分類: ACM
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲激情电影中文字幕| 欧美精品日日鲁夜夜添| 亚洲国产免费看| 久久字幕精品一区| 欧美成人免费全部观看天天性色| 免费在线观看一区二区| 欧美国产日韩一区二区三区| 亚洲韩国精品一区| 宅男噜噜噜66国产日韩在线观看| 亚洲在线观看| 久久免费精品视频| 欧美精品福利在线| 国产精品亚洲欧美| 亚洲国产日韩一级| 香蕉久久夜色精品国产| 免费在线视频一区| 在线综合亚洲欧美在线视频| 久久精品成人| 欧美日韩免费观看一区 | 国产精品成人一区二区三区吃奶| 国产精品成人在线观看| 狠狠色狠狠色综合| 亚洲视频免费| 欧美不卡在线| 亚洲在线观看| 欧美日韩的一区二区| 国内精品久久久久久久97牛牛| 99视频一区二区| 老司机凹凸av亚洲导航| 中文有码久久| 欧美华人在线视频| 精品动漫3d一区二区三区| 亚洲无人区一区| 亚洲国产高清自拍| 久久久国产亚洲精品| 国产精品美女久久久久久久| 欧美精品v日韩精品v韩国精品v | 麻豆九一精品爱看视频在线观看免费| 亚洲激情女人| 正在播放欧美视频| 欧美激情一区| 免费看成人av| 亚洲午夜精品一区二区三区他趣| 模特精品裸拍一区| 欧美激情久久久久久| 日韩一级在线观看| 夜夜嗨av一区二区三区网站四季av| 久久久久一区二区三区| av成人免费| 免费在线日韩av| 久久久999成人| 国产一区二区三区的电影 | 亚洲国产精品一区二区第一页| 亚洲欧美中文字幕| 国产精品乱人伦中文| 亚洲一区国产精品| 中文在线一区| 国产精品久久久久久模特| 亚洲中午字幕| 亚洲一区二区三区国产| 国产精品99免费看| 西西人体一区二区| 午夜精品免费视频| 红桃视频国产精品| 免费在线成人av| 欧美14一18处毛片| 9国产精品视频| 国产精品99久久久久久白浆小说| 国产精品日韩欧美综合| 久久久.com| 欧美va亚洲va香蕉在线| 亚洲精品免费在线| 日韩小视频在线观看专区| 国产精品久久久久久妇女6080| 午夜精品久久久| 欧美一区二区三区在线免费观看| 在线日韩精品视频| 亚洲人成在线播放| 国产精品色网| 欧美黄色精品| 国产精品久久波多野结衣| 久久久亚洲欧洲日产国码αv| 欧美成人精品不卡视频在线观看| 亚洲一级免费视频| 久久国产福利国产秒拍| 亚洲九九爱视频| 午夜在线视频观看日韩17c| 在线观看视频亚洲| 一区二区三区国产在线| 在线亚洲伦理| 亚洲在线视频免费观看| 久久岛国电影| 一区二区三区蜜桃网| 亚洲欧美日韩在线播放| 亚洲国产欧美日韩| 亚洲香蕉视频| 亚洲久久成人| 久久久777| 小处雏高清一区二区三区| 欧美1级日本1级| 欧美在线视频免费播放| 欧美成人综合一区| 久久精品国产v日韩v亚洲 | 亚洲高清不卡| 国产精品亚洲产品| 亚洲经典在线看| 激情亚洲成人| 亚洲男人第一网站| 在线一区亚洲| 猛男gaygay欧美视频| 久久av免费一区| 欧美视频免费在线观看| 欧美成人精品影院| 国产欧美日本在线| 在线中文字幕日韩| 99re6热在线精品视频播放速度| 久久成人资源| 欧美中文字幕视频| 国产精品久久久久久五月尺| 亚洲精品在线免费观看视频| 亚洲人体一区| 免费一级欧美片在线播放| 久久久青草青青国产亚洲免观| 国产精品毛片在线| av成人免费在线| 99精品视频一区| 欧美第十八页| 亚洲国产精品成人一区二区| 136国产福利精品导航网址| 欧美在线高清| 久久午夜激情| 一区二区三区在线观看国产| 久久久国产91| 欧美激情精品久久久久久| 亚洲黄色影片| 欧美激情一区| 99视频一区二区| 亚洲欧美视频在线观看视频| 国产精品自在线| 性亚洲最疯狂xxxx高清| 欧美在线亚洲| 黄色成人av在线| 蜜月aⅴ免费一区二区三区| 欧美激情按摩在线| 一级日韩一区在线观看| 国产精品久久久久久久电影 | 伊人久久大香线蕉综合热线| 久久黄色影院| 欧美成人免费大片| 99riav1国产精品视频| 欧美色道久久88综合亚洲精品| 久久高清国产| 亚洲欧美日韩在线综合| 欧美日韩亚洲系列| 亚洲一区在线看| 久久国产88| 亚洲激情另类| 国产精品久久久久久久第一福利| 亚洲一区二区毛片| 久久手机精品视频| 日韩视频在线观看国产| 欧美午夜不卡在线观看免费 | 久久久久久久成人| 欧美大色视频| 亚洲午夜三级在线| 国产中文一区| 欧美激情一区二区三区蜜桃视频| 一区二区三区色| 美脚丝袜一区二区三区在线观看| 亚洲精品国产视频| 国产精品一区二区久久久久| 久久综合久久88| 亚洲婷婷综合色高清在线 | 亚洲综合第一页| 精品成人国产| 国产精品高清免费在线观看| 久久精品国产99| 在线亚洲成人| 亚洲高清成人| 久久电影一区| 亚洲午夜精品在线| 亚洲国产精品一区二区第四页av| 国产精品porn| 欧美激情在线观看| 久久久99国产精品免费| 中文在线不卡视频| 亚洲激情六月丁香| 免费久久99精品国产自| 欧美一区二区大片| 中日韩美女免费视频网址在线观看 | 欧美黄色片免费观看| 亚洲欧美另类国产| 亚洲黑丝在线| 久久男女视频| 欧美第一黄网免费网站| 伊人狠狠色丁香综合尤物| 久久国产精品久久久| 欧美国产精品日韩| 99av国产精品欲麻豆| 欧美视频在线免费看|