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

我希望你是我獨(dú)家記憶

一段永遠(yuǎn)封存的記憶,隨風(fēng)而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
  1 //Accepted 100  From 054100526  - P1105  CPP
  2 
  3 //拓?fù)渑判?/span>
  4 
  5 #include <stdio.h>
  6 #include <stdlib.h>
  7 #include <string.h>
  8 
  9 const int size = 300 ;
 10 
 11 int edge[size][size] ;
 12 int indeg[size] ;
 13 int cindeg[size] ;
 14 int outdeg[size] ;
 15 
 16 int C[size] ;//最初狀態(tài)
 17 int U[size] ;//闕值
 18 int W[size][size] ;
 19 int toporder[size] ;
 20 int ct_out ;
 21 
 22 int inn ; int inp ;
 23 
 24 void input()
 25 {
 26     memset( edge, 0sizeof(edge) ) ;
 27     memset( indeg, 0sizeof(indeg) ) ;
 28     memset( outdeg, 0sizeof(outdeg) ) ;
 29     memset( W, 0sizeof(W) ) ;
 30     int sn, en, w ;
 31     forint i=1; i<=inn; i++ ) {
 32         scanf( "%d %d"&C[i], &U[i] ) ;
 33     }
 34     forint i=1; i<=inp; i++ ) {
 35         scanf( "%d %d %d"&sn, &en, &w ) ;
 36         edge[sn][en] = 1 ; W[sn][en] = w ;
 37         indeg[en]++ ; cindeg[en]++ ; outdeg[sn]++ ;
 38     }
 39 }
 40 
 41 void f_indeg()
 42 {
 43     forint sn=1; sn<=inn; sn++ ) {
 44         forint en=1; en<=inn; en++ ) {
 45             if( edge[en][sn] ) indeg[sn]++ ;
 46         }
 47         edge[sn][sn] = 0 ;
 48     }//構(gòu)建indeg[]入度
 49 }
 50 
 51 int Topsort()
 52 {//用棧輸出單一拓?fù)渑判?/span>
 53     int stack[size] ; int top = -1 ;
 54     forint i=1; i<=inn; i++ ) {
 55         if0 == indeg[i] ) stack[++top] = i ;
 56     }//建立入度為0的棧stack[]
 57 
 58     int cnt_node = 0 ; ct_out = -1 ;
 59     while( top >= 0 )
 60     {
 61         //printf( "%d\n", stack[top] ) ; 
 62         int curnode = stack[top--] ; //indeg[curnode] = -1 ;//容易忘記
 63         toporder[++ct_out] = curnode ; cnt_node++ ; 
 64 
 65         forint j=1; j<=inn; j++ )
 66         {
 67             if( edge[curnode][j] ) 
 68             {
 69                 indeg[j]-- ;
 70                 if0 == indeg[j] ) stack[++top] = j ;
 71             }//不要忘了加大括號--WA了好多
 72         }
 73     }
 74 
 75     if( cnt_node < inn ) { printf( "Topsort error--cycle!\n" ) ; return 0 ; }
 76 
 77     return 1 ;
 78 }
 79 
 80 void process()
 81 {
 82     //f_indeg() ;
 83 
 84     Topsort() ;
 85 
 86     forint sn=0; sn<=ct_out; sn++ ) {
 87         if0 == cindeg[toporder[sn]] )    continue ;
 88         forint i=0; i<sn; i++ ) {//注意C[i]>0才能傳狀態(tài)
 89             if1 == edge[toporder[i]][toporder[sn]] && C[toporder[i]]>0 ) {
 90                 C[toporder[sn]] += W[toporder[i]][toporder[sn]]*C[toporder[i]] ;
 91             }
 92         }
 93         C[toporder[sn]] -= U[toporder[sn]] ;
 94     }
 95 
 96 }
 97 
 98 void output()
 99 {
100     int cnt = 0 ;
101     forint i=1; i<=inn; i++ )
102     {
103         if0 == outdeg[i] && C[i] > 0 ) {
104             printf( "%d %d\n", i, C[i] ) ; cnt++ ;
105         }
106     }
107     if0 == cnt ) printf( "NULL\n" ) ;
108 }
109 
110 int main()
111 {
112     while( scanf( "%d %d"&inn, &inp ) != EOF )
113     {
114         input() ;
115 
116         process() ;
117 
118         output() ;
119     }
120 
121     return 0 ;
122 }
123 

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            狂野欧美一区| 亚洲激情一区二区| 国产乱人伦精品一区二区| 久久综合福利| 久久久夜夜夜| 久久永久免费| 欧美成人午夜激情在线| 久久男女视频| 欧美精品亚洲一区二区在线播放| 欧美日韩美女在线| 国产乱码精品1区2区3区| 国产女人精品视频| 亚洲国产高清在线| 欧美一级理论性理论a| 欧美一区二区三区视频| 亚洲区中文字幕| 欧美77777| 国产精品麻豆欧美日韩ww| 欧美午夜无遮挡| 国产亚洲精品久| 亚洲高清av| 亚洲深夜福利网站| 欧美一区二区三区在线看| 久久久国产精品一区二区中文| 猛男gaygay欧美视频| 欧美激情第六页| 欧美精品一区在线观看| 亚洲国产一区二区三区高清 | 亚洲视频在线一区观看| 99这里有精品| 欧美一区二区日韩一区二区| 久久免费高清视频| 亚洲狼人综合| 亚洲欧美在线另类| 欧美电影专区| 国产综合在线看| 99精品99| 久久久久久久久久久一区| 亚洲第一精品久久忘忧草社区| 亚洲精品日韩在线观看| 99国产精品国产精品久久| 欧美一区二区成人| 欧美日韩性生活视频| 国产一区二区成人| 亚洲精品午夜| 国产午夜亚洲精品羞羞网站| 亚洲精品在线视频| 亚洲人体一区| 欧美一级夜夜爽| 亚洲伊人伊色伊影伊综合网| 久色婷婷小香蕉久久| 欧美日韩极品在线观看一区| 激情一区二区| 久久夜色精品国产噜噜av| 亚洲一区二区少妇| 久久久久99| 国产精品一区二区三区成人| 亚洲一区二区欧美| 最新日韩在线| 欧美在线免费视屏| 国产欧美日韩综合| 亚洲一区二区三区在线播放| 欧美成人四级电影| 一个色综合av| 新67194成人永久网站| 亚洲欧洲一区二区三区久久| 久久久久国产精品人| 亚洲一区二区在线视频| 欧美久久久久久久久| 亚洲国产精品ⅴa在线观看| 久久9热精品视频| 亚洲欧美精品中文字幕在线| 欧美日韩中文字幕精品| 亚洲免费观看高清在线观看| 亚洲高清av在线| 麻豆精品91| 国产一级精品aaaaa看| 欧美在线国产| 亚洲桃花岛网站| 国产精品日本欧美一区二区三区| 中国成人亚色综合网站| 亚洲巨乳在线| 欧美午夜在线| 日韩午夜电影av| 亚洲经典自拍| 国产精品国产三级国产aⅴ9色| 亚洲欧美日韩天堂| 久久av二区| 最新国产成人在线观看| 99re热这里只有精品免费视频| 欧美日韩精品综合| 欧美一区二区三区在线免费观看| 亚洲欧美日韩一区在线观看| 国产一区深夜福利| 亚洲国产日日夜夜| 欧美精品乱码久久久久久按摩| 午夜精品一区二区三区四区| 午夜精品在线看| 亚洲欧洲日本一区二区三区| 一本色道久久综合亚洲精品按摩| 欧美大片91| 欧美一区二区精品久久911| 久久国产精品久久w女人spa| 正在播放欧美一区| 狠久久av成人天堂| 亚洲日本一区二区三区| 国产一区二区成人| 久久久精品动漫| 欧美主播一区二区三区美女 久久精品人| 国产一区二区欧美日韩| 男女av一区三区二区色多| 欧美激情第3页| 亚洲小视频在线观看| 久久本道综合色狠狠五月| 亚洲每日在线| 亚洲欧美日韩中文视频| 亚洲精品美女在线观看| 亚洲午夜久久久久久久久电影院| 欧美日韩国产色视频| 午夜电影亚洲| 欧美xx69| 久久久午夜电影| 欧美日韩在线播放三区四区| 免费欧美视频| 一区二区免费看| 欧美一区二区日韩一区二区| 美国成人毛片| 欧美在线视频一区| 欧美国产精品久久| 美女啪啪无遮挡免费久久网站| 欧美高潮视频| 欧美一级专区| 欧美亚男人的天堂| 欧美顶级少妇做爰| 国内精品嫩模av私拍在线观看| 一区二区三区产品免费精品久久75 | 国产丝袜美腿一区二区三区| 91久久国产自产拍夜夜嗨| 国产一区二区毛片| 亚洲男女自偷自拍| 亚洲一区二区三| 欧美午夜精品电影| 日韩网站免费观看| 亚洲精品一区二区三区福利| 精品不卡视频| 久久成人羞羞网站| 免费短视频成人日韩| 国内外成人免费激情在线视频网站| 香蕉免费一区二区三区在线观看| 国产精品久久久久77777| 亚洲精品日韩在线观看| 亚洲深夜福利| 欧美体内she精视频| 一区二区三区视频在线| 亚洲欧美在线播放| 国产精品青草综合久久久久99| 香蕉久久一区二区不卡无毒影院| 欧美一区二区三区在线| 伊大人香蕉综合8在线视| 久久视频国产精品免费视频在线| 久久久久一区二区| 国内精品视频666| 麻豆成人在线观看| 欧美黄色小视频| 99综合在线| 欧美日韩成人综合天天影院| 亚洲一区二区三区免费在线观看| 欧美在线看片| 99热精品在线观看| 国产精品一区二区在线观看| 国产精品伦理| 久久久久亚洲综合| 亚洲人成毛片在线播放| 亚洲在线视频网站| 禁久久精品乱码| 欧美日韩另类字幕中文| 篠田优中文在线播放第一区| 男女激情久久| 中文无字幕一区二区三区| 欧美成人自拍视频| 久久精品视频在线看| 亚洲精品免费在线| 久久久久久久久综合| 亚洲级视频在线观看免费1级| 亚洲伊人网站| 亚洲欧洲一区二区三区在线观看| 亚洲一区二区三区中文字幕在线| 亚洲风情亚aⅴ在线发布| 欧美性久久久| 欧美一区二区三区精品| 美女黄网久久| 亚洲一二三区精品| 日韩视频一区二区三区在线播放 | 樱桃成人精品视频在线播放| 欧美日韩专区| 欧美jjzz| 午夜国产精品影院在线观看| 亚洲精品欧美极品| 久久久噜噜噜久久| 亚洲国产成人不卡|