• <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 閱讀(201) 評論(0)  編輯 收藏 引用 所屬分類: R_找工復習2011

            導航

            <2011年9月>
            28293031123
            45678910
            11121314151617
            18192021222324
            2526272829301
            2345678

            統(tǒng)計

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久久不卡国产精品一区二区| 久久精品国产亚洲麻豆| 久久亚洲精品中文字幕| 久久国产亚洲精品无码| 无码精品久久久久久人妻中字| 久久久噜噜噜久久中文字幕色伊伊| 久久亚洲精品无码aⅴ大香| 久久精品国产99国产精品亚洲| 奇米影视7777久久精品人人爽 | 久久免费精品视频| 亚洲国产精品嫩草影院久久| 亚洲va久久久噜噜噜久久| 国产激情久久久久影院| 久久96国产精品久久久| 国产激情久久久久久熟女老人| 99久久无码一区人妻| 九九久久99综合一区二区| 久久婷婷成人综合色综合| 亚洲精品午夜国产va久久| 亚洲狠狠综合久久| 国产AV影片久久久久久| 久久成人精品| 亚洲精品无码久久久久久| 日产精品99久久久久久| 成人久久精品一区二区三区| 精品久久久久久国产潘金莲| 久久精品中文闷骚内射| www亚洲欲色成人久久精品| 久久精品亚洲乱码伦伦中文| 久久综合狠狠综合久久97色| 久久人妻无码中文字幕| 久久国产欧美日韩精品| 久久精品国产福利国产秒| 日韩亚洲国产综合久久久| 久久精品亚洲精品国产色婷| 久久99精品国产麻豆蜜芽| 亚洲国产精品无码久久| 免费精品久久久久久中文字幕| 亚洲va久久久噜噜噜久久| 久久成人精品| 99久久成人18免费网站|