锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美精品在线观看播放,在线天堂一区av电影,国产精品日韩一区 http://www.shnenglu.com/cisjiong/category/13876.htmlAlways online zh-cn Mon, 28 Jun 2010 07:56:05 GMT Mon, 28 Jun 2010 07:56:05 GMT 60 KM妯℃澘 http://www.shnenglu.com/cisjiong/archive/2010/06/26/118771.htmlCisJiong CisJiong Sat, 26 Jun 2010 05:39:00 GMT http://www.shnenglu.com/cisjiong/archive/2010/06/26/118771.html http://www.shnenglu.com/cisjiong/comments/118771.html http://www.shnenglu.com/cisjiong/archive/2010/06/26/118771.html#Feedback 0 http://www.shnenglu.com/cisjiong/comments/commentRss/118771.html http://www.shnenglu.com/cisjiong/services/trackbacks/118771.html 闃呰鍏ㄦ枃 ]]> POJ1094 Sorting It All Out(鎷撴墤鎺掑簭) http://www.shnenglu.com/cisjiong/archive/2010/05/22/116138.htmlCisJiong CisJiong Sat, 22 May 2010 15:16:00 GMT http://www.shnenglu.com/cisjiong/archive/2010/05/22/116138.html http://www.shnenglu.com/cisjiong/comments/116138.html http://www.shnenglu.com/cisjiong/archive/2010/05/22/116138.html#Feedback 0 http://www.shnenglu.com/cisjiong/comments/commentRss/116138.html http://www.shnenglu.com/cisjiong/services/trackbacks/116138.html http://acm.pku.edu.cn/JudgeOnline/problem?id=1094 鎷撴墤鎺掑簭錛岃兘紜畾欏哄簭鐨勬儏鍐墊槸鍦ㄦ嫇鎵戞帓搴忔椂姣忎釜鏃跺埢鍏ュ害涓?鐨勯《鐐瑰彧鏈変竴涓?br>
#include < iostream > #include< fstream > using namespace std; int n,degree[ 30 ],res[ 30 ]; struct Node { int pos; Node * next; } node[ 30 ]; void insert( char a, char b) { int aa = a - ' A ' ; int bb = b - ' A ' ; Node * p = new Node; p -> pos = bb; p -> next = node[aa].next; node[aa].next = p; } int top_sort() { bool flag = false ; int in [ 30 ] = { 0 } ; int i,tmp,top,sta[ 100 ]; for (i = 0 ,top = 0 ;i < n;i ++ ) { in [i] = degree[i]; if ( in [i] == 0 ) sta[top ++ ] = i; } if (top > 1 ) flag = true ; /**/ /* for(i=0;i<n;i++) printf("%d ",in[i]); puts(""); */ for (i = 0 ;i < n;i ++ ) { if (top == 0 ) return - 1 ; if (top > 1 ) flag = true ; tmp = sta[ -- top]; res[i] = tmp; Node * p = node[tmp].next; while (p) { if ( -- in [p -> pos] == 0 ) sta[top ++ ] = p -> pos; p = p -> next; } } if (flag) return 0 ; return 1 ; } int main() { bool flag,incon; int i,m,num = 0 ,tmp; char str[ 4 ]; ifstream input; input.open( " in.txt " ); // while(input>>n>>m) while (scanf( " %d%d " , & n, & m)) { if (n == 0 && m == 0 ) break ; flag = incon = false ; memset(degree, 0 , sizeof (degree)); for (i = 0 ;i < n;i ++ ) node[i].next = NULL; for (i = 1 ;i <= m;i ++ ) { scanf( " %s " ,str); // input>>str; if (( ! flag) && ( ! incon)) { degree[str[ 2 ] - ' A ' ] ++ ; insert(str[ 0 ],str[ 2 ]); tmp = top_sort(); if (tmp ==- 1 ) { num = i; incon = true ; } else if (tmp == 1 ) { num = i; flag = true ; } } } if (flag) { printf( " Sorted sequence determined after %d relations: " ,num); for (i = 0 ;i < n;i ++ ) printf( " %c " , ' A ' + res[i]); puts( " . " ); } else if (incon) printf( " Inconsistency found after %d relations.\n " ,num); else printf( " Sorted sequence cannot be determined.\n " ); } system(" pause " ); return 0 ; }
]]>
国产精品久久久久天天影视 |
亚洲AV无一区二区三区久久
|
久久精品aⅴ无码中文字字幕不卡 |
久久久久国产亚洲AV麻豆 |
久久人妻AV中文字幕 |
91精品国产综合久久久久久 |
人妻精品久久久久中文字幕 |
囯产精品久久久久久久久蜜桃 |
亚洲午夜精品久久久久久人妖 |
亚洲精品第一综合99久久 |
国产精品99精品久久免费 |
日韩久久久久中文字幕人妻 |
久久成人国产精品 |
精品久久久久久久久免费影院 |
国产高潮国产高潮久久久91
|
久久亚洲国产成人精品无码区 |
99精品久久久久久久婷婷 |
久久精品国产99久久久香蕉 |
久久精品国内一区二区三区
|
久久午夜羞羞影院免费观看 |
日韩欧美亚洲国产精品字幕久久久 |
国产精品久久国产精麻豆99网站 |
久久久久久精品成人免费图片
|
国产精品成人久久久 |
国产三级观看久久 |
88久久精品无码一区二区毛片 |
精品无码久久久久国产 |
亚洲午夜久久久久久久久久
|
久久久老熟女一区二区三区 |
久久天天躁狠狠躁夜夜2020一
|
国产成人精品综合久久久久
|
久久亚洲精品中文字幕三区 |
亚洲国产一成人久久精品 |
亚洲级αV无码毛片久久精品 |
中文国产成人精品久久亚洲精品AⅤ无码精品 |
91精品国产乱码久久久久久 |
成人免费网站久久久 |
久久这里只精品国产99热 |
91久久香蕉国产熟女线看 |
国产毛片久久久久久国产毛片 |
日韩欧美亚洲综合久久影院d3 |