• <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>

            A Za, A Za, Fighting...

            堅信:勤能補拙

            2011搜索-題,DFS,沿路徑搜索

            代碼:
            #include<stdio.h>
            #include
            <stdlib.h>
            #include
            <string.h>
            #define MAX_K 101
            #define MAX_N 1001
            char matrix[MAX_N][MAX_N];
            char visited[MAX_N];
            short count[MAX_N];
            int pastures[MAX_K];

            int K, N, M;

            void
            dfs(
            int pasture)
            {
                
            int i;
                
            ++count[pasture];
                visited[pasture] 
            = 1;
                
            for(i=1; i<=N; ++i) {
                    
            if(matrix[pasture][i] && !visited[i])
                        dfs(i);
                }
            }

            int
            main(
            int argc, char **argv)
            {
                
            int i, x, y, ret = 0;
                scanf(
            "%d %d %d"&K, &N, &M);
                
            for(i=1; i<=K; ++i)
                    scanf(
            "%d", pastures+i);
                
            for(i=1; i<=M; ++i) {
                    scanf(
            "%d %d"&x, &y);
                    matrix[x][y] 
            = 1;
                }
                
                
            for(i=1; i<=K; ++i) {
                    memset(visited, 
            0sizeof(visited));
                    dfs(pastures[i]);
                }

                
            for(i=1; i<=N; ++i)
                    
            if(count[i] == K)
                        
            ++ret;
                printf(
            "%d\n", ret);
            }


            Cow Picnic
            Time Limit: 2000MSMemory Limit: 65536K
            Total Submissions: 3878Accepted: 1576

            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: KN, 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

            Hint

            The cows can meet in pastures 3 or 4.

            Source






            posted on 2011-08-15 16:13 simplyzhao 閱讀(202) 評論(0)  編輯 收藏 引用 所屬分類: R_找工復習2011

            導航

            <2011年8月>
            31123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            統計

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            无码人妻久久久一区二区三区| 久久精品女人天堂AV麻| 无码国内精品久久人妻| 狠狠久久亚洲欧美专区 | 久久99热这里只有精品66| 中文字幕精品久久久久人妻| 亚洲国产欧洲综合997久久| 国产V亚洲V天堂无码久久久| 久久国产一片免费观看| 99国产欧美精品久久久蜜芽| 久久久噜噜噜久久中文字幕色伊伊 | 久久天天躁夜夜躁狠狠躁2022| 99久久精品费精品国产一区二区 | 国产精品久久久99| 久久棈精品久久久久久噜噜| 久久这里只有精品视频99| 2021久久国自产拍精品| 无码国内精品久久人妻| 久久毛片一区二区| 久久嫩草影院免费看夜色| 伊人色综合久久天天| 国产成人精品久久免费动漫| 看久久久久久a级毛片| 免费久久人人爽人人爽av| 人妻系列无码专区久久五月天| 精品久久久久久无码人妻蜜桃| 久久精品国产亚洲av影院| 亚洲精品无码久久久影院相关影片| 亚洲国产成人精品女人久久久 | 中文精品久久久久人妻| 无码任你躁久久久久久久| 精品国产综合区久久久久久| 国产精品久久成人影院| 精品无码久久久久久尤物| 97精品依人久久久大香线蕉97| 久久精品国产欧美日韩99热| 亚洲精品高清一二区久久| 久久久无码精品午夜| 亚洲国产成人久久一区久久| 精品久久久一二三区| 久久精品无码午夜福利理论片|