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

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 

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

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

用spfa求,spfa在這里不是求最段路徑,只要到了就行,不需要是最短的,因此會更快一點。
#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 田兵 閱讀(431) 評論(0)  編輯 收藏 引用 所屬分類: 圖論題

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

導(dǎo)航

統(tǒng)計

常用鏈接

留言簿(2)

隨筆分類(65)

隨筆檔案(65)

文章檔案(2)

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>
            国产日韩精品久久| 亚洲第一福利视频| 亚洲伊人伊色伊影伊综合网| 亚洲国产日韩综合一区| 狂野欧美一区| 亚洲欧洲视频| 日韩视频在线观看| 国产精品久久一区二区三区| 性欧美18~19sex高清播放| 亚洲一区二区三区激情| 国产日韩欧美制服另类| 久久―日本道色综合久久| 久久久欧美精品sm网站| 亚洲国产老妈| 亚洲免费大片| 国产午夜精品美女毛片视频| 久久久之久亚州精品露出| 麻豆精品一区二区综合av| 夜夜嗨av一区二区三区| 在线午夜精品| 激情国产一区二区| 亚洲破处大片| 国产午夜亚洲精品理论片色戒| 麻豆精品在线播放| 欧美日韩在线直播| 久久青青草原一区二区| 欧美高清视频一区二区三区在线观看| 亚洲一区二区三区视频| 久久精品国产99国产精品澳门 | 欧美一区日韩一区| 亚洲国产精品第一区二区三区| 亚洲精品一区二区三区婷婷月| 国产日韩一区二区三区在线播放| 免费观看日韩| 国产乱码精品| 亚洲精品久久久久中文字幕欢迎你| 国产欧美精品在线播放| 91久久精品美女| 黄色影院成人| 亚洲一区高清| 99日韩精品| 久久噜噜噜精品国产亚洲综合 | 国产亚洲成av人在线观看导航 | 亚洲精品视频在线观看免费| 国产日韩视频一区二区三区| 亚洲欧洲另类| 亚洲国产成人av| 亚欧成人精品| 新67194成人永久网站| 欧美高清视频www夜色资源网| 久久久国产精彩视频美女艺术照福利| 欧美日韩国产一区二区三区| 欧美va天堂在线| 国产视频久久久久| 亚洲视屏在线播放| 亚洲一区二区高清| 欧美日韩成人在线视频| 亚洲高清av| 亚洲人成啪啪网站| 久久综合给合久久狠狠狠97色69| 久久成人精品无人区| 国产精品麻豆成人av电影艾秋| 亚洲欧洲日韩综合二区| 亚洲精品一二| 欧美久久久久| 亚洲精品一区中文| 在线一区二区三区四区| 欧美日韩人人澡狠狠躁视频| 亚洲精品一二三区| 亚洲小说欧美另类社区| 欧美日韩在线视频首页| 一本色道精品久久一区二区三区| 亚洲免费av片| 欧美午夜国产| 亚洲欧美激情视频| 久久久99爱| 一区二区视频免费在线观看| 久久久久久久久综合| 免费看av成人| 亚洲美女在线国产| 国产精品v欧美精品v日本精品动漫 | 亚洲国产精品视频| 美女久久一区| 99re66热这里只有精品3直播| 一区二区三区免费网站| 国产精品久久久久久久7电影 | 亚洲大片av| 一本久久a久久免费精品不卡 | 久久精品久久99精品久久| 麻豆freexxxx性91精品| 亚洲国产另类精品专区 | 久久久久久久综合日本| 欧美黄色aa电影| 99亚洲伊人久久精品影院红桃| 欧美视频一区二区| 久久国产加勒比精品无码| 欧美成人资源网| 在线亚洲免费视频| 国产麻豆午夜三级精品| 久久亚洲精选| 一区二区三区视频在线看| 久久国产精品久久w女人spa| 亚洲国产综合在线| 国产精品麻豆va在线播放| 久久久久久久久一区二区| 亚洲日本理论电影| 久久久亚洲精品一区二区三区| 亚洲人久久久| 国产一区二区高清| 欧美激情一二区| 欧美伊人久久久久久午夜久久久久 | 西西裸体人体做爰大胆久久久| 今天的高清视频免费播放成人| 欧美日韩精品免费观看视频完整| 午夜精品久久久久久久男人的天堂 | 亚洲激情第一页| 国产精品一区二区你懂的| 欧美电影电视剧在线观看| 亚洲欧美国产制服动漫| 亚洲日本一区二区| 美女国内精品自产拍在线播放| 亚洲欧美日韩国产精品| 亚洲精品国产精品国产自| 韩国三级电影一区二区| 国产精品99免费看 | 久久久久久有精品国产| 亚洲天堂第二页| 亚洲人成7777| 亚洲电影专区| 蜜臀久久久99精品久久久久久| 欧美一级大片在线观看| 亚洲一区二区在线免费观看| 最新亚洲电影| 亚洲激情av在线| 一区免费观看视频| 国内揄拍国内精品少妇国语| 国产精品视频yy9299一区| 国产精品qvod| 欧美日韩中文字幕在线| 欧美日韩成人一区二区三区| 欧美福利网址| 欧美韩日高清| 欧美国产欧美亚洲国产日韩mv天天看完整 | 午夜精品久久久久久久99热浪潮| 日韩午夜激情av| 亚洲麻豆视频| 日韩系列欧美系列| 日韩午夜免费| 在线亚洲一区二区| 亚洲一区二区三区高清不卡| aa级大片欧美三级| 99精品福利视频| 中文网丁香综合网| 亚洲摸下面视频| 欧美一区二区视频观看视频| 欧美在线高清| 久久在线播放| 欧美激情亚洲一区| 亚洲看片免费| 亚洲一区二区视频| 午夜一区二区三区在线观看| 久久福利视频导航| 欧美jizzhd精品欧美巨大免费| 欧美激情欧美狂野欧美精品| 欧美日韩国产一级| 国产精品影院在线观看| 韩国精品久久久999| 亚洲国产成人久久| 宅男噜噜噜66一区二区66| 亚洲一区精彩视频| 久久亚洲私人国产精品va| 欧美电影免费观看| 亚洲精品视频一区二区三区| 亚洲一区久久久| 久久久久久久波多野高潮日日| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日本中文字幕| 国产欧美视频一区二区三区| 亚洲高清电影| 亚洲欧美日韩国产一区二区三区 | 久久综合九色综合欧美就去吻| 欧美激情按摩| 亚洲欧美国产高清va在线播| 久久久99爱| 欧美日韩日本视频| 激情综合自拍| 亚洲无人区一区| 免费欧美在线| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 久久午夜影视| 亚洲精品乱码久久久久久| 午夜国产不卡在线观看视频| 欧美福利视频网站| 国产欧美日韩精品丝袜高跟鞋| 亚洲破处大片| 久久精品夜色噜噜亚洲a∨| 亚洲人成人一区二区三区| 久久成年人视频| 国产精品网站一区| 99re在线精品|