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

            導航

            <2010年7月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            統(tǒng)計

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久伊人精品一区二区三区| 久久男人Av资源网站无码软件| 国产毛片欧美毛片久久久| 无码专区久久综合久中文字幕| 久久亚洲国产中v天仙www| 久久性精品| 久久精品国产亚洲77777| 91精品国产综合久久四虎久久无码一级 | 99久久婷婷国产综合精品草原| 亚洲国产天堂久久综合网站| 亚洲国产香蕉人人爽成AV片久久 | 日本精品久久久中文字幕| 欧美大战日韩91综合一区婷婷久久青草| 久久亚洲国产精品成人AV秋霞| 99久久国语露脸精品国产| 亚洲综合伊人久久大杳蕉| 91精品国产色综久久| 久久久久亚洲Av无码专| 中文字幕久久亚洲一区| 伊人久久免费视频| 2020久久精品国产免费| 亚洲av成人无码久久精品| 一本大道久久香蕉成人网| 97精品国产97久久久久久免费| 欧美喷潮久久久XXXXx| 久久人爽人人爽人人片AV| 欧美激情一区二区久久久| 久久久久亚洲AV无码去区首| 色综合色天天久久婷婷基地| 日本强好片久久久久久AAA | 久久国产精品成人免费| 99久久精品无码一区二区毛片| 伊人久久久AV老熟妇色| 久久大香萑太香蕉av| 日批日出水久久亚洲精品tv| 久久久久久久综合综合狠狠| 久久久久无码精品| 久久亚洲国产精品123区| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 国产成人无码精品久久久久免费| 久久国产影院|