锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产一区二区精品久久91,欧美午夜欧美,久久一区二区三区国产精品http://m.shnenglu.com/gzwzm06/category/8687.htmlzh-cnTue, 24 Mar 2009 10:40:34 GMTTue, 24 Mar 2009 10:40:34 GMT60POJ 3662--Telephone Lines(浜屽垎鏋氫婦 + Dij)http://m.shnenglu.com/gzwzm06/articles/77229.html宸?/dc:creator>宸?/author>Thu, 19 Mar 2009 13:00:00 GMThttp://m.shnenglu.com/gzwzm06/articles/77229.htmlhttp://m.shnenglu.com/gzwzm06/comments/77229.htmlhttp://m.shnenglu.com/gzwzm06/articles/77229.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/77229.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/77229.html闃呰鍏ㄦ枃

]]>
POJ 3268(鏈鐭礬寰?SPFA)http://m.shnenglu.com/gzwzm06/articles/67375.html宸?/dc:creator>宸?/author>Thu, 20 Nov 2008 05:03:00 GMThttp://m.shnenglu.com/gzwzm06/articles/67375.htmlhttp://m.shnenglu.com/gzwzm06/comments/67375.htmlhttp://m.shnenglu.com/gzwzm06/articles/67375.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/67375.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/67375.html闃呰鍏ㄦ枃

]]>
POJ 1511(SPFA)http://m.shnenglu.com/gzwzm06/articles/67340.html宸?/dc:creator>宸?/author>Wed, 19 Nov 2008 15:46:00 GMThttp://m.shnenglu.com/gzwzm06/articles/67340.htmlhttp://m.shnenglu.com/gzwzm06/comments/67340.htmlhttp://m.shnenglu.com/gzwzm06/articles/67340.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/67340.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/67340.html闃呰鍏ㄦ枃

]]>
POJ 1511(Dij + Heap)http://m.shnenglu.com/gzwzm06/articles/67337.html宸?/dc:creator>宸?/author>Wed, 19 Nov 2008 15:18:00 GMThttp://m.shnenglu.com/gzwzm06/articles/67337.htmlhttp://m.shnenglu.com/gzwzm06/comments/67337.htmlhttp://m.shnenglu.com/gzwzm06/articles/67337.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/67337.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/67337.html闃呰鍏ㄦ枃

]]>
POJ 1094(綆鍗曠殑鎷撴墤鎺掑簭)http://m.shnenglu.com/gzwzm06/articles/66838.html宸?/dc:creator>宸?/author>Thu, 13 Nov 2008 09:39:00 GMThttp://m.shnenglu.com/gzwzm06/articles/66838.htmlhttp://m.shnenglu.com/gzwzm06/comments/66838.htmlhttp://m.shnenglu.com/gzwzm06/articles/66838.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/66838.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/66838.html  1 #include <cstdio>
  2 #include <memory>
  3 const int MAXN = 27 ;
  4 const int SIZE = 501 ;
  5 
  6 struct NODE
  7 {
  8     int ID ;
  9     NODE *next ;
 10 };
 11 
 12 NODE edge[MAXN] , g_Temp[SIZE] ;
 13 int g_Pos ;
 14 
 15 int num , n , gm ;
 16 int degree[MAXN] ;
 17 char seq[MAXN] ;
 18 bool visited[MAXN] ;
 19 
 20 //鎷撴墤鎺掑簭
 21 int TopSort(const int& NodeNum)
 22 {
 23     int Stack[MAXN] , top = -1 , i , flag , temp[MAXN] ;
 24     NODE *ptr = NULL ;
 25     
 26     flag = -2 ;
 27     gm = 0 ;
 28     //鍏堟壘鍑哄垵濮嬬姸鎬佷笅鍏ュ害涓?鐨勭偣
 29     //濡傛灉鏈夊涓偣鍒欐爣蹇椾負-1
 30     for ( i = 0 ; i < MAXN ; ++i )
 31     {
 32         temp[i] = degree[i] ;
 33         if ( degree[i] == 0 && visited[i])
 34         {
 35             Stack[++top] = i ;
 36             if ( top > 0 )
 37                 flag = -1 ;            
 38         }
 39     }
 40     //璁板綍搴忓垪錛屽茍鍒ゆ柇鏄惁鏈夊涓В瀛樺湪
 41     while ( top != -1 )
 42     {
 43         seq[gm++= (char)(Stack[top] + 'A') ;
 44         ptr = edge[Stack[top--]].next ;
 45    
 46         while (ptr)
 47         {
 48             temp[ptr->ID]-- ;
 49             
 50             if ( temp[ptr->ID] == 0 )
 51             {
 52                 Stack[++top] = ptr->ID ;
 53                 if ( top > 0 ){
 54                     flag = -1 ;
 55                 }          
 56             }
 57             
 58             ptr = ptr->next ;
 59         }
 60     }
 61     //濡傛灉鏈夌幆瀛樺湪錛屽垯榪斿洖0
 62     if ( gm < NodeNum )
 63         return 0 ;
 64     //濡傛灉鑳界‘瀹氬簭鍒楋紝鍒欒繑鍥?
 65     if ( gm == num && flag != -1 )
 66         flag = 1 ;
 67     
 68     return flag ;
 69 }
 70 
 71 void Insert( const int& x , const int& y )
 72 {
 73     NODE *tmp = &g_Temp[g_Pos++] ;
 74     tmp->ID = y ;
 75     tmp->next = edge[x].next ;
 76     edge[x].next = tmp ;
 77 }
 78 
 79 void Init()
 80 {
 81     int i ;
 82     for ( i = 0 ; i < MAXN ; ++i )
 83     {
 84         degree[i] = 0 ;
 85         visited[i] = false ;
 86         edge[i].next = NULL ;
 87     }
 88     
 89     g_Pos = 0 ;
 90     gm = 0 ;
 91 }
 92 int main()
 93 {
 94    // freopen("in", "r", stdin ) ;
 95     char inStr[5];
 96     int i , ia , ic , cnt , flag , ans ;
 97     bool circle ;   //鏍囧織鏄惁鏈夌幆
 98     
 99     while ( 1 )
100     {
101         scanf("%d %d"&num, &n) ;
102         if ( num == 0 || n == 0 )
103             break ; 
104         
105         Init() ;
106         cnt = 0 ;
107         ans = 1000 ; //鐢變簬娌℃湁杈撳叆榪囩▼涓緭鍑虹瓟妗堬紝鎵浠ラ渶瑕佸姞浜涙爣璁?/span>
108         flag = -2 ;
109         circle = false ;
110         for ( i = 1 ; i <= n ; ++i )
111         {
112             scanf("%s"&inStr) ;
113             
114             ia = inStr[0- 'A' , ic = inStr[2- 'A' ;
115             
116             degree[ic]++ ;
117             
118             if ( !visited[ia] ){
119                 visited[ia] = true ;
120                 cnt++ ;
121             }
122             if ( !visited[ic] ){
123                 visited[ic] = true ;
124                 cnt++ ;
125             }
126         
127             Insert( ia, ic ) ;
128             
129             if ( flag != 1 )
130             {
131                 flag = TopSort( cnt ) ;
132                 if ( flag == 0 && ans > i )
133                 {
134                     ans = i ;
135                     circle = true ;
136                 }
137                 else if ( flag == 1 )
138                 {
139                     ans = i ;
140                 }
141             }            
142         }
143         //鍏堢‘瀹氭湁瑙?/span>
144         if ( flag == 1 )
145         {
146             seq[gm] = 0 ;
147             printf("Sorted sequence determined after %d relations: %s.\n", ans, seq) ;
148         }
149         else if ( circle )//鍦ㄧ‘瀹氭湁鐜?/span>
150         {
151             printf("Inconsistency found after %d relations.\n", ans) ;
152         }
153         else {
154             printf("Sorted sequence cannot be determined.\n") ;
155         }      
156              
157     }
158     return 0 ;
159 }
160 


]]>
Pku 2226--Muddy Fieldshttp://m.shnenglu.com/gzwzm06/articles/65644.html宸?/dc:creator>宸?/author>Fri, 31 Oct 2008 13:29:00 GMThttp://m.shnenglu.com/gzwzm06/articles/65644.htmlhttp://m.shnenglu.com/gzwzm06/comments/65644.htmlhttp://m.shnenglu.com/gzwzm06/articles/65644.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/65644.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/65644.html闃呰鍏ㄦ枃

]]>
Pku 3678--Katu Puzzlehttp://m.shnenglu.com/gzwzm06/articles/65594.html宸?/dc:creator>宸?/author>Thu, 30 Oct 2008 15:26:00 GMThttp://m.shnenglu.com/gzwzm06/articles/65594.htmlhttp://m.shnenglu.com/gzwzm06/comments/65594.htmlhttp://m.shnenglu.com/gzwzm06/articles/65594.html#Feedback0http://m.shnenglu.com/gzwzm06/comments/commentRss/65594.htmlhttp://m.shnenglu.com/gzwzm06/services/trackbacks/65594.html闃呰鍏ㄦ枃

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久精品国产成人| 久久网站免费| 六月婷婷久久| 日韩视频在线观看国产| 91久久夜色精品国产网站| 久久色在线播放| 亚洲一区二区视频在线| 国产精品裸体一区二区三区| 欧美在线一二三| 久久久久久伊人| 亚洲图片欧美午夜| 欧美在线免费视屏| 一本色道久久综合亚洲精品不 | 中文一区二区| 伊人久久大香线蕉综合热线| 欧美日韩精品免费看| 中文一区二区在线观看| 久久亚洲精品一区二区| 午夜精品影院| 欧美激情一区三区| 亚洲成人资源网| 激情五月婷婷综合| 欧美一级视频精品观看| 亚洲性感美女99在线| 老牛嫩草一区二区三区日本| 久久av最新网址| 国产精品一区二区三区久久| 日韩亚洲欧美一区二区三区| 一区二区激情视频| 欧美日韩精品一区二区天天拍小说| 欧美成人免费小视频| 1024成人| 欧美激情网友自拍| 亚洲高清中文字幕| 一区二区三区国产在线观看| 欧美精品二区| 亚洲天堂成人在线视频| 欧美在线网站| 亚洲高清不卡一区| 欧美劲爆第一页| 伊人色综合久久天天五月婷| 欧美在线播放视频| 久久久精彩视频| 亚洲黑丝一区二区| 国产精品久久久999| 欧美一区二区日韩| 亚洲大胆人体在线| 亚洲综合成人婷婷小说| 国产欧美一区二区三区视频| 久久一区视频| 亚洲特级毛片| 亚洲精品黄色| 久久久久久有精品国产| 一区电影在线观看| 伊人狠狠色丁香综合尤物| 国产精品久久久久久亚洲调教 | 乱码第一页成人| 亚洲欧美日韩国产中文| 亚洲七七久久综合桃花剧情介绍| 国产精品欧美一区喷水 | 欧美成人tv| 欧美自拍偷拍| 亚洲制服丝袜在线| 一区二区三区日韩欧美精品| 欧美激情亚洲国产| 亚洲国产成人tv| 欧美日韩高清在线播放| 久久人人看视频| 美女久久网站| 榴莲视频成人在线观看| 久久久99国产精品免费| 久久精品欧美日韩| 久久精品麻豆| 免费在线观看一区二区| 嫩模写真一区二区三区三州| 久久先锋资源| 99视频日韩| 久久精品日产第一区二区| 中文在线一区| 亚洲一区在线观看视频| 亚洲一区二区三区精品在线观看| 一本色道久久综合亚洲精品不卡| 亚洲精品国产欧美| 亚洲精品视频免费观看| 一本色道久久综合亚洲91| 一区二区高清在线观看| 午夜免费在线观看精品视频| 久久国产精品电影| 亚洲黄网站在线观看| 国产一区视频观看| 国产一区视频在线看| 亚洲高清激情| 香蕉久久夜色| 最新中文字幕一区二区三区| 亚洲人成久久| 亚洲欧美国产三级| 欧美激情一区二区三区成人| 一级日韩一区在线观看| 久久精品欧美日韩| 欧美日韩综合在线| 在线看无码的免费网站| 一区二区三区四区精品| 免费在线播放第一区高清av| 一本一本大道香蕉久在线精品| 久久中文久久字幕| 国产女人aaa级久久久级| 亚洲免费大片| 亚洲日本电影在线| 麻豆国产va免费精品高清在线| 国产精品制服诱惑| 亚洲午夜精品久久久久久浪潮| 亚洲高清视频一区二区| 久久综合99re88久久爱| 激情五月综合色婷婷一区二区| 久久国产欧美精品| 亚洲自拍偷拍福利| 国产精品亚洲综合天堂夜夜| 亚洲在线观看视频网站| 亚洲一区二区在线视频 | 狠狠爱成人网| 欧美亚洲一区| 欧美一区在线视频| 国产日韩欧美不卡| 久久婷婷影院| 欧美日本亚洲韩国国产| 在线视频精品一| 亚洲欧美日韩综合国产aⅴ| 国产乱码精品一区二区三区不卡| 欧美综合国产| 久久久最新网址| 国产精品国产三级国产a| 亚洲性线免费观看视频成熟| 亚洲视频在线免费观看| 国产日韩欧美视频| 蜜臀av在线播放一区二区三区| 久久亚洲捆绑美女| 中文在线资源观看网站视频免费不卡 | 一本色道久久88综合亚洲精品ⅰ | 久久九九免费视频| 一区二区欧美亚洲| 久久男人资源视频| 亚洲免费在线视频| 欧美v国产在线一区二区三区| 欧美一区二区国产| 欧美日韩高清区| 亚洲国产欧美久久| 好看不卡的中文字幕| 亚洲午夜激情| 在线亚洲自拍| 欧美日韩亚洲一区二区三区| 国产一区二区丝袜高跟鞋图片| 欧美高清在线一区二区| 国产老肥熟一区二区三区| 日韩午夜精品| 99国产精品| 欧美黄色免费网站| 亚洲黄色成人| 亚洲伦理精品| 欧美激情亚洲一区| 亚洲福利一区| 亚洲精品网站在线播放gif| 欧美va亚洲va香蕉在线| 亚洲韩国日本中文字幕| 99精品国产高清一区二区| 欧美精品国产精品日韩精品| 亚洲国产美国国产综合一区二区| 亚洲精品视频一区二区三区| 欧美日韩精品不卡| 亚洲一区免费在线观看| 久久精品免费播放| 亚洲啪啪91| 国产精品捆绑调教| 久久久久久亚洲精品杨幂换脸| 亚洲国产成人精品久久久国产成人一区| 亚洲精品中文字幕在线| 国产精品成人一区| 久久久久九九九| 亚洲黄色大片| 欧美在线播放| 亚洲人成网站999久久久综合| 欧美日韩国产一区精品一区| 亚洲一区二区三| 亚洲国产成人tv| 久久国产天堂福利天堂| 日韩亚洲精品电影| 国产麻豆9l精品三级站| 欧美国产成人在线| 欧美一级视频| 一区二区三区久久久| 久久综合久久久| 久久精品最新地址| 国产精品一区二区a| 欧美久久视频| 免费成人在线观看视频| 欧美在线999| 午夜精品免费| 亚洲专区一区| 亚洲欧美中文日韩v在线观看| 亚洲视频 欧洲视频| 艳女tv在线观看国产一区|