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

AOJ 236 Cow Picnic , poj 3256

Cow Picnic
Time Limit: 2000 ms   Memory Limit: 64 MB
Total Submission: 1   Accepted: 1
Description
The cows are having a picnic! Each of Farmer John's K (1 ≤ K ≤ 100) cows is grazing in one of N (1 ≤ N ≤ 1,000) pastures, conveniently numbered 1...N. The pastures are connected by M (1 ≤ M ≤ 10,000) one-way paths (no path connects a pasture to itself).

The cows want to gather in the same pasture for their picnic, but (because of the one-way paths) some cows may only be able to get to some pastures. Help the cows out by figuring out how many pastures are reachable by all cows, and hence are possible picnic locations.

Input
Line 1: Three space-separated integers, respectively: K, N, and M
Lines 2..K+1: Line i+1 contains a single integer (1..N) which is the number of the pasture in which cow i is grazing.
Lines K+2..M+K+1: Each line contains two space-separated integers, respectively A and B (both 1..N and A != B), representing a one-way path from pasture A to pasture B.

Output
Line 1: The single integer that is the number of pastures that are reachable by all cows via the one-way paths.

Sample Input
2 4 4
2
3
1 2
1 4
2 3
3 4
 

Sample Output
2[EOL][EOF]

Hint
The cows can meet in pastures 3 or 4.

Source
USACO 2006 December Silver 

從每個(gè)牛開(kāi)始求一次單源最短路徑,假設(shè)起點(diǎn)是X,如果從X能到i (di[i]!=INF) ,cnt[i]++,用來(lái)統(tǒng)計(jì)能到達(dá) i 點(diǎn)的牛的數(shù)量。

結(jié)果就是滿足cnt[i]==K的數(shù)量,即i點(diǎn)所有的牛都可以到達(dá)。

用spfa求,spfa在這里不是求最段路徑,只要到了就行,不需要是最短的,因此會(huì)更快一點(diǎn)。
#include<iostream>
#include
<time.h>
#include
<vector>
#include
<queue>
using namespace std;
const int MAX=1001,INF=0x0fffffff;
vector
<int> mp[MAX];
int d[MAX], cnt[MAX];
int K,N,M;
int stay[101];
void spfa(int x)
{
     
for(int i=1; i<=N; i++)
             d[i]
=INF;
     queue
<int>q;
     q.push(x);
     d[x]
=0;
     
while(q.size())
     {  
         
          
int u=q.front(); q.pop(); 
          
for(int i=0; i<mp[u].size(); i++)
          {
                  
if(d[mp[u][i]]==INF)
                  {
                       d[mp[u][i]]
=d[u]+1;
                       q.push(mp[u][i]);
                  }
          }
                    
     }
}

int main()
{
    cin
>>K>>N>>M;
    
    
for(int i=1; i<=K; i++)
            cin
>>stay[i];
    
    
for(int i=1,s,t; i<=M; i++)
            {
                     cin
>>s>>t;
                     mp[s].push_back(t);
            }
    
    
for(int i=1; i<=K; i++)
    {
       spfa(stay[i]);    
       
for(int i=1; i<=N; i++)
               
if(d[i]!=INF)cnt[i]++;   
    }
    
    
int ans=0;
    
    
for(int i=1; i<=N; i++)  
            
if(cnt[i]==K)ans++;
    
    cout
<<ans<<endl;        
    system(
"pause");
    
return 0;
}

posted on 2010-08-30 15:49 田兵 閱讀(424) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 圖論題

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(2)

隨筆分類(65)

隨筆檔案(65)

文章檔案(2)

ACM

搜索

積分與排名

最新隨筆

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久久亚洲综合影院红桃| 亚洲人精品午夜| 欧美激情综合五月色丁香小说| 99视频精品| 蜜桃久久精品一区二区| 西西裸体人体做爰大胆久久久| 亚洲精品免费在线| 在线看欧美日韩| 亚洲激情自拍| 国产精品久久久久影院亚瑟| 久久影视三级福利片| 久久精品99| 久久影院亚洲| 欧美欧美天天天天操| 一区二区日韩| 亚洲免费观看| 欧美一区二区三区在线视频 | 久久综合亚洲社区| 久久久久久久网| 久久久久网址| 欧美风情在线| 亚洲视频一二| 久久午夜电影| 国产乱码精品一区二区三| 一区二区亚洲精品国产| 亚洲麻豆视频| 国产精品porn| 国内精品伊人久久久久av一坑| 国内精品伊人久久久久av影院| 亚洲日本电影| 久久亚洲综合色一区二区三区| 亚洲精品资源美女情侣酒店| 久久精品亚洲乱码伦伦中文 | 亚洲国产日韩欧美在线动漫| 99国产精品视频免费观看一公开| 欧美在线观看网址综合| 国产精品国码视频| 日韩一本二本av| 欧美国产在线视频| 欧美成人高清视频| 最新国产拍偷乱拍精品| 亚洲第一天堂av| 欧美大片免费观看| 亚洲精品永久免费| 亚洲国产91精品在线观看| 欧美成人免费全部| 99精品欧美一区二区三区| 亚洲精品永久免费精品| 欧美日韩免费高清| 亚洲尤物影院| 久久精品日韩| 国产精品99久久不卡二区| 一级成人国产| 国产综合视频| 国产精品99久久不卡二区 | 亚洲欧美日韩成人| 激情久久久久久久| 亚洲第一免费播放区| 欧美成人a视频| 欧美日韩精品不卡| 久久视频一区| 国产精品最新自拍| 亚洲电影第三页| 国产午夜精品久久久久久久| 欧美丰满少妇xxxbbb| 国产精品视频一| 亚洲精品视频一区二区三区| 国产精品拍天天在线| 亚洲电影在线观看| 国产午夜精品理论片a级探花| 最近看过的日韩成人| 国内精品国语自产拍在线观看| 亚洲高清精品中出| 亚洲国产精品久久久久秋霞不卡| 亚洲视频在线一区观看| 一本色道久久综合亚洲精品小说 | 99国产精品国产精品久久| 亚洲免费一区二区| 亚洲天天影视| 国产精品福利在线观看| 亚洲毛片一区| 亚洲一区二区在线播放| 国产精品成人免费| 亚洲一区二区三区影院| 欧美一区二区黄| 国产专区综合网| 欧美中文字幕久久| 免费成人性网站| 亚洲乱码国产乱码精品精98午夜| 美女视频网站黄色亚洲| 国产午夜亚洲精品羞羞网站| 欧美在线首页| 欧美激情第9页| 一本色道久久综合亚洲精品不卡| 欧美日韩国产综合视频在线观看 | 午夜久久久久久| 久久精品国产2020观看福利| 国产一区二区高清| 欧美成人蜜桃| 久久免费国产| 亚洲一区二区三区777| 午夜精品久久久久久久| 狠狠色狠狠色综合系列| 欧美日韩三级电影在线| 欧美一区二区日韩一区二区| 亚洲国产毛片完整版 | 国产一区二区三区在线观看网站| 日韩亚洲不卡在线| 在线日本成人| 国产欧美精品va在线观看| 欧美日本中文字幕| 你懂的视频欧美| 久久亚洲影音av资源网| 亚洲综合社区| 亚洲一区二区精品在线| 99在线精品观看| 99pao成人国产永久免费视频| 免费不卡在线观看av| 欧美在线一二三区| 久久国产直播| 久久精品国产视频| 久久精品首页| 久久一区免费| 欧美 日韩 国产精品免费观看| 国产精品一区二区三区乱码| 国产精品视频最多的网站| 国产欧美日韩专区发布| 国内精品久久久久久影视8 | 国产精品v欧美精品∨日韩| 欧美人牲a欧美精品| 国产精品久久久久一区| 国产午夜精品全部视频播放| 国内外成人免费激情在线视频| 禁断一区二区三区在线| 亚洲乱码国产乱码精品精98午夜| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲欧美日韩国产精品 | 一区在线播放| 亚洲精品中文在线| 欧美在线免费播放| 亚洲精品中文字幕在线| 久久av最新网址| 国产精品国产a| 一区二区三区不卡视频在线观看| 久久精品国产第一区二区三区最新章节 | 黄色国产精品| 亚洲一区精彩视频| 欧美福利一区二区| 欧美在线一区二区| 国产欧美精品日韩精品| 亚洲一区成人| 99视频精品在线| 欧美日韩专区| 一区二区日本视频| 一区二区高清在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久久久综合| 亚洲欧美综合一区| 国产日本欧美一区二区三区| 午夜精品久久久久久| 一区二区三区精品久久久| 国产精品久久久久天堂| 亚洲欧美网站| 国内精品视频一区| 久久人人九九| 蜜臀av国产精品久久久久| 一区在线观看| 亚洲精品系列| 国产在线拍偷自揄拍精品| 欧美成人精品一区二区| 免费在线日韩av| 午夜在线视频一区二区区别| 亚洲欧美综合| 99re6这里只有精品| 午夜精品久久久久久久| 亚洲片区在线| 久久久亚洲精品一区二区三区 | 国产精品一香蕉国产线看观看 | 欧美日韩精品三区| 亚洲午夜在线观看| 久久综合导航| 久久九九全国免费精品观看| 欧美日韩播放| 美女诱惑黄网站一区| 欧美视频免费在线观看| 免费人成精品欧美精品| 国产亚洲毛片在线| 午夜天堂精品久久久久| 一区二区三区久久网| av不卡在线| 免费观看欧美在线视频的网站| 国产精品第一页第二页第三页| 久久久综合视频| 国产精品chinese| 99亚洲视频| 亚洲在线第一页| 国产精品日产欧美久久久久| 亚洲蜜桃精久久久久久久| 在线性视频日韩欧美| 欧美日本国产一区|