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

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 

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

結果就是滿足cnt[i]==K的數量,即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 田兵 閱讀(413) 評論(0)  編輯 收藏 引用 所屬分類: 圖論題

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

導航

統計

常用鏈接

留言簿(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>
            亚洲一区二区动漫| 欧美日韩高清区| 老司机67194精品线观看| 亚洲一区综合| 亚洲精品久久久蜜桃| 亚洲国产成人tv| 一本色道久久综合亚洲精品高清 | 欧美精品免费在线| 久久久久久91香蕉国产| 99综合在线| 久久精品国产亚洲5555| 久久久亚洲欧洲日产国码αv | 伊人久久亚洲美女图片| 国产综合久久| 欧美mv日韩mv国产网站app| 久久男人资源视频| 久久精品一二三| 欧美性猛交视频| 毛片一区二区三区| 欧美少妇一区二区| 伊人一区二区三区久久精品| 亚洲人成久久| 狠狠色噜噜狠狠色综合久| 免费观看久久久4p| 国产精品白丝av嫩草影院| 国产一级揄自揄精品视频| 欧美久久久久| 国内久久精品视频| 亚洲欧美自拍偷拍| 日韩视频免费观看高清在线视频| 久热精品视频在线观看一区| 亚洲私人影吧| 欧美另类综合| 一本大道久久a久久精二百| 美女脱光内衣内裤视频久久影院| 亚洲欧美日韩综合国产aⅴ| 99国产精品一区| 欧美亚州韩日在线看免费版国语版| 亚洲欧美制服中文字幕| 欧美国产第二页| 亚洲视频观看| 国产精品视频一二| 久久噜噜噜精品国产亚洲综合| 久久婷婷人人澡人人喊人人爽| 亚洲综合色婷婷| 性色av一区二区怡红| 国产视频一区在线观看| 久久久久久黄| 欧美va亚洲va国产综合| 亚洲美女啪啪| 香蕉av福利精品导航| 极品日韩久久| 亚洲欧洲日韩综合二区| 欧美午夜在线| 久久视频一区| 欧美午夜剧场| 亚洲欧洲精品一区二区三区不卡 | 午夜欧美大尺度福利影院在线看| 亚洲一级在线观看| 久久久亚洲高清| 欧美另类极品videosbest最新版本 | 一本到高清视频免费精品| 99成人精品| 亚洲国产成人在线播放| 欧美精品1区2区3区| 国产精一区二区三区| 韩日精品视频| 亚洲深夜影院| 亚洲免费一在线| 欧美激情va永久在线播放| 久久亚洲精品欧美| 国产日韩精品在线| 欧美一区二区在线免费播放| 欧美电影免费| 亚洲精品国产精品乱码不99按摩| 亚洲在线成人精品| 亚洲午夜久久久| 国产精品激情av在线播放| 日韩性生活视频| 欧美视频在线观看一区| 亚洲第一偷拍| 中文在线不卡视频| 国产精品亚洲综合久久| 久久不射网站| 国产一区深夜福利| 乱码第一页成人| 1769国内精品视频在线播放| 午夜精品一区二区三区在线播放| 亚洲精品社区| 亚洲视频日本| 黄色精品免费| 欧美久久久久久蜜桃| 亚洲欧美成人一区二区在线电影 | 国产一在线精品一区在线观看| 亚洲视频每日更新| 国产精品久久久久久久久免费桃花| 亚洲丝袜av一区| 欧美大成色www永久网站婷| 欧美在线91| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲精品一区二区三区av| 亚洲二区精品| 欧美亚洲网站| 日韩午夜精品| 激情五月综合色婷婷一区二区| 欧美国产1区2区| 欧美在线免费视屏| 国产精品高潮呻吟| 欧美黄色影院| 久久久噜噜噜久久人人看| 99国产精品久久久久老师| 国产亚洲欧美一区二区| 亚洲午夜精品久久久久久app| 在线观看视频一区二区| 欧美在线观看一区二区| 亚洲欧美在线网| 亚洲深爱激情| 亚洲在线观看免费视频| 亚洲欧美日韩在线不卡| 亚洲一区二区视频在线| 午夜精品久久久久久久久| 在线亚洲电影| 国产精品区一区二区三区| 欧美国产视频在线| 91久久国产综合久久蜜月精品 | 欧美不卡在线| 卡通动漫国产精品| 最新国产成人在线观看| 欧美www视频| 香蕉久久一区二区不卡无毒影院 | 国产精品亚洲综合久久| 欧美午夜精品电影| 国模精品一区二区三区| 亚洲国产一区二区在线| 欧美国产另类| 国产精品伦子伦免费视频| 国产精品拍天天在线| 极品尤物久久久av免费看| 亚洲免费福利视频| 久久成人精品| 亚洲欧洲一区二区三区久久| 亚洲精品久久久久久下一站| 欧美亚洲日本网站| 欧美成人午夜激情在线| 午夜激情亚洲| 欧美日韩一卡二卡| 亚洲成在线观看| 久久久久九九视频| 一本色道久久综合狠狠躁的推荐| 久久综合久久综合这里只有精品| 日韩视频第一页| 久久频这里精品99香蕉| 亚洲一区二区3| 宅男噜噜噜66一区二区66| 欧美在线观看视频在线| 国产精品影院在线观看| 亚洲永久在线| 西西裸体人体做爰大胆久久久| 亚洲精品免费一区二区三区| 欧美在线视频免费| 韩日成人av| 欧美激情第4页| 女生裸体视频一区二区三区| 亚洲国产三级| 亚洲美女一区| 国产伦精品一区二区三区高清版| 国产精品国产三级国产a| 欧美日韩一区二区三区免费看| 欧美电影免费观看高清完整版| 欧美成人xxx| 最新日韩av| 日韩视频中文字幕| 久久婷婷av| 久久精品系列| 久久亚洲综合网| 日韩视频免费观看| 亚洲专区一区| 美女主播一区| 最新亚洲激情| 国产欧美日韩在线播放| 久久精品欧美日韩| 亚洲精品一品区二品区三品区| 国产精品xnxxcom| 免费成人av资源网| 99亚洲一区二区| 久久精品国产久精国产思思| 最新日韩欧美| 国产精品视频一二| 最新69国产成人精品视频免费| 欧美色播在线播放| 欧美一区二区三区久久精品| 亚洲国产日韩一级| 久久久www成人免费无遮挡大片 | 欧美一区二区三区四区夜夜大片| 久久精品理论片| 久久爱www久久做| 一区二区三区四区五区在线| 在线观看福利一区| 国产欧美va欧美不卡在线| 欧美精品在线一区二区三区|