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

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久久这里有精品中文字幕| 亚洲国产精品一区二区三区久久| 久久中文字幕人妻丝袜| 中文字幕乱码人妻无码久久| 精品久久香蕉国产线看观看亚洲| 精品欧美一区二区三区久久久| 2021国内久久精品| 91精品国产色综久久| 99久久综合国产精品免费| 老司机国内精品久久久久| 国产精品99久久久精品无码| 狠狠久久综合| 国内精品久久国产大陆| 久久精品国产免费观看| 欧美激情精品久久久久久久九九九| 久久久婷婷五月亚洲97号色| 伊人色综合久久天天人守人婷 | 久久99热这里只有精品国产| 亚洲乱码精品久久久久..| 久久影院午夜理论片无码| 国产高潮国产高潮久久久| 伊人久久综合无码成人网| 99久久综合国产精品免费| 久久久久人妻精品一区三寸蜜桃| 一本久久久久久久| 精品久久久久久综合日本| 久久精品国产亚洲AV无码娇色| 久久无码中文字幕东京热| 伊人久久一区二区三区无码| 免费一级欧美大片久久网| 午夜精品久久影院蜜桃 | 国产精品久久久香蕉| 美女久久久久久| 久久久久亚洲AV成人网人人网站| 欧美精品福利视频一区二区三区久久久精品 | 四虎国产精品免费久久久| 成人综合伊人五月婷久久| 久久精品中文无码资源站| 国产一级持黄大片99久久| 国产福利电影一区二区三区久久久久成人精品综合 | 久久伊人中文无码|