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

            The Fourth Dimension Space

            枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

            POJ 1947 Rebuilding Roads 第一個樹形DP

            After solving this problem,I can't help admitting that DP is a world which fully fill with amazement,from the simple one dimension DP,to two dimension DP even to staue DP,tree DP,DP problem is just like a kaleidoscope. But the further reflection reveal that it is always the same because of the similar essence.in my eyes,every DP problem has a (mostly two dimension)table and a equation bewteen two states.If we can controll the table and the relationship between every states,we can conque the problem completely.
            The following is my code ,according to the big fish foreverlin.
             
            #include<iostream>
            #include
            <cmath>
            #include
            <algorithm>
            #include
            <vector>
            using namespace std;
            #define INF 999999999
            #define MAX 151
            vector
            <int> hash[MAX];
            int dp[MAX][MAX];
            int n,p;

            void dfs(int x)//x代表當前訪問結點
            {
                
            int i,j,k;
                
            int len=hash[x].size();
                
            for(i=0;i<len;i++)
                    dfs(hash[x][i]);
                
            //////////////////////////////////////////////////////////////////////////
                //后序遍歷,從葉子往上逐層遞推
                if(x==1)    dp[x][1]=hash[x].size();
                
            else dp[x][1]=hash[x].size()+1;
                
            for(k=0;k<len;k++)
                
            {
                    
            for(i=p-1;i>=1;i--)
                    
            {
                        
            if(dp[x][i]!=INF)
                        
            {
                            
            for(j=1;i+j<=p;j++)
                            
            {
                                
            if(dp[hash[x][k]][j]!=INF)
                                    dp[x][i
            +j]=min(dp[x][i+j],dp[x][i]+dp[hash[x][k]][j]-2);
                            }

                        }

                    }

                }

            }




            int main()
            {
                scanf(
            "%d%d",&n,&p);
                
            int i,j;
                
            int t1,t2;
                
            for(i=1;i<=n-1;i++)
                
            {
                    scanf(
            "%d%d",&t1,&t2);
                    hash[t1].push_back(t2);
                }

                
            for(i=1;i<=n;i++)
                    
            for(j=1;j<=p;j++)
                        dp[i][j]
            =INF;
                dfs(
            1);
                
            int ans=INF;
                
            for(i=1;i<=n;i++)
                
            {
                    
            if(dp[i][p]<ans)
                        ans
            =dp[i][p];
                }

                printf(
            "%d\n",ans);
                
            return 0;
                
                


            }

            posted on 2010-03-07 23:36 abilitytao 閱讀(1246) 評論(0)  編輯 收藏 引用

            青青青青久久精品国产h久久精品五福影院1421 | 久久伊人精品青青草原日本| 成人综合伊人五月婷久久| 精品国产91久久久久久久| 久久一区二区三区免费| 天堂无码久久综合东京热| 久久综合精品国产二区无码| 久久久久久免费一区二区三区| 国产综合精品久久亚洲| 狠狠色丁香久久婷婷综合| 青青草国产精品久久久久| 亚洲国产高清精品线久久| aaa级精品久久久国产片| 无码任你躁久久久久久久| 国产精品一久久香蕉产线看| 久久天天躁狠狠躁夜夜2020老熟妇 | 日本精品久久久久中文字幕8| 尹人香蕉久久99天天拍| 91精品国产9l久久久久| 久久久久久精品无码人妻| 亚洲国产精品久久久久婷婷软件| 日韩中文久久| 久久性生大片免费观看性| 久久精品aⅴ无码中文字字幕不卡| 久久久久97国产精华液好用吗| 久久精品aⅴ无码中文字字幕不卡| 热久久视久久精品18| 国产激情久久久久影院| 久久综合久久综合久久综合| 无码人妻久久久一区二区三区| 亚洲午夜福利精品久久| 久久久91人妻无码精品蜜桃HD| 久久福利青草精品资源站免费| 人妻精品久久无码专区精东影业 | 99久久国产综合精品女同图片| 久久er国产精品免费观看8| 亚洲国产精品婷婷久久| 国产精品毛片久久久久久久| 99久久人妻无码精品系列| 久久久久久毛片免费播放| 91久久婷婷国产综合精品青草|