青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-72  評(píng)論-126  文章-0  trackbacks-0
http://acm.hdu.edu.cn/showproblem.php?pid=2196
向下搜一遍,向上搜一遍
http://acm.hdu.edu.cn/showproblem.php?pid=1561
對(duì)每一個(gè)節(jié)點(diǎn)進(jìn)行一次背包,好題啊,兩個(gè)DP樹(shù)形和背包結(jié)合的
http://acm.hdu.edu.cn/showproblem.php?pid=1011
這道是當(dāng)年省賽的壓軸題,但是感覺(jué)和上一道差不多,一樣的難度,唯一不同的就是這個(gè)是無(wú)向圖(我由于思維慣性拿來(lái)當(dāng)單向圖作,糾結(jié)了好久。。。)
樹(shù)形+背包+臨街表

下邊是從天涯空間里找出來(lái)的練習(xí)
http://acm.pku.edu.cn/JudgeOnline/problem?id=3345
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3201
http://acm.pku.edu.cn/JudgeOnline/problem?id=3107
http://acm.pku.edu.cn/JudgeOnline/problem?id=1655
http://acm.pku.edu.cn/JudgeOnline/problem?id=2378
http://acm.pku.edu.cn/JudgeOnline/problem?id=3140
http://acm.hdu.edu.cn/showproblem.php?pid=2242
http://acm.timus.ru/problem.aspx?space=1&num=1018
http://acm.pku.edu.cn/JudgeOnline/problem?id=1947
http://acm.pku.edu.cn/JudgeOnline/problem?id=2057
http://acm.pku.edu.cn/JudgeOnline/problem?id=2486
http://acm.pku.edu.cn/JudgeOnline/problem?id=1848
http://acm.pku.edu.cn/JudgeOnline/problem?id=2152



http://acm.hdu.edu.cn/showproblem.php?pid=1520
(第一個(gè)樹(shù)形DP,附代碼)
最最簡(jiǎn)單的樹(shù)形DP
還學(xué)習(xí)了父子兄弟結(jié)構(gòu),爽

#include "stdio.h"

struct Tree{
    
int father;
    
int child;
    
int brother;
    
int TakeParty;
    
int Not;
    
int Max() {
        
return TakeParty > Not ? TakeParty : Not;
    }
    
void init() {
        father 
= child = brother = Not = 0;
    }
}tree[
6001];

void dfs(int idx ) {
    
int child;
    child 
= tree[idx].child;
    
while(child) {
        dfs(child);
        tree[idx].TakeParty 
+= tree[child].Not;
        tree[idx].Not 
+= tree[child].Max();
        child 
= tree[child].brother;
    }
}

int main() {
    
int n,i,a,b;
    
while(scanf("%d",&n) == 1) {
        
for(i =1 ; i <= n ; i ++) {
            scanf(
"%d",&tree[i].TakeParty);
            tree[i].init();
        }
        
while(scanf("%d%d",&a,&b),a+b) {
            tree[a].father 
= b;
            tree[a].brother 
= tree[b].child;
            tree[b].child 
= a;
        }
        
for(i = 1 ; i <= n ; i ++) {
            
if(!tree[i].father) {
                dfs(i);
                printf(
"%d\n",tree[i].Max());
                
break;
            }
        }
    }
    
return 0;
}

posted on 2009-05-11 20:39 shǎ崽 閱讀(6207) 評(píng)論(4)  編輯 收藏 引用

評(píng)論:
# re: 樹(shù)形DP 2009-05-12 17:16 | zjfc3
左兒子右兄弟法??不錯(cuò)  回復(fù)  更多評(píng)論
  
# re: 樹(shù)形DP 2010-08-08 11:36 | TT
LZ有沒(méi)hdu 1561的代碼 學(xué)習(xí)下  回復(fù)  更多評(píng)論
  
# re: 樹(shù)形DP 2013-04-07 21:29 | 隨心小亞
@TT
1561 的代碼我有,但是不知道如何判斷-1的情況:
var
n,m,i:longint;
fa,w:array [1..200] of longint;
f:array [0..200,0..200] of longint;
procedure dfs(h,s:longint);
var
i,j:longint;
begin
if s<=0 then exit;
for i:=1 to n do
if fa[i]=h then begin
for j:=0 to s-1{cost[child]} do f[i,j]:=f[h,j];
dfs(i,s-1{cost[child]});
for j:=1{cost[child]} to s do
if f[h,j]<f[i,j-1]+w[i] then
f[h,j]:=f[i,j-1]+w[i];
end;
end;
begin
repeat
readln(n,m);
if not ((n=0)and(m=0)) then begin
for i:=1 to n do readln(fa[i],w[i]);
dfs(0,m-0);
writeln(f[0,m-0]);
end;
until (n=0)and(m=0);
end.  回復(fù)  更多評(píng)論
  

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲福利在线看| 亚洲一二三区视频在线观看| 亚洲免费成人av电影| 亚洲欧美一区二区激情| 亚洲国产精品一区二区三区| 久久超碰97中文字幕| 欧美在线黄色| 美国十次了思思久久精品导航| 久久在线精品| 欧美区在线观看| 欧美视频在线观看免费网址| 欧美新色视频| 国产一区 二区 三区一级| 亚洲高清在线观看一区| 亚洲视频在线播放| 久久精品99国产精品| 麻豆成人综合网| 亚洲人成人99网站| 亚洲欧美日韩一区二区三区在线观看| 欧美在线资源| 欧美日韩免费观看一区二区三区| 国产欧美日韩综合一区在线播放| 亚洲电影视频在线| 亚洲欧美精品伊人久久| 免费观看久久久4p| 亚洲午夜免费福利视频| 欧美va天堂| 国产综合视频在线观看| 一区二区三区高清视频在线观看| 久久精品视频在线看| 亚洲精品一区二区三区樱花 | 亚洲精品国精品久久99热| 亚洲一区亚洲二区| 欧美精品黄色| 可以看av的网站久久看| 亚洲女优在线| 欧美成人官网二区| 国产日韩精品在线播放| 一本色道综合亚洲| 欧美成人免费网站| 欧美怡红院视频| 国产精品美女黄网| 一区二区三区高清不卡| 亚洲福利视频二区| 久久久人成影片一区二区三区| 国产精品久久久久久久久久三级| 亚洲精选国产| 亚洲电影免费在线| 免费高清在线视频一区·| 激情av一区二区| 久久国产色av| 午夜视频一区| 国产精品专区第二| 欧美一区二区三区另类| 国产精品99久久久久久白浆小说| 欧美激情bt| 99视频国产精品免费观看| 亚洲国产欧美精品| 欧美va天堂va视频va在线| 新片速递亚洲合集欧美合集| 国产精品一区二区三区四区五区 | 亚洲精品中文字幕在线| 欧美国产第二页| 亚洲免费av观看| 亚洲欧洲日韩综合二区| 欧美伦理91i| 亚洲视频观看| 亚洲欧美美女| 一区二区在线不卡| 欧美激情亚洲国产| 欧美日本高清| 香蕉av777xxx色综合一区| 先锋影音一区二区三区| 伊人久久久大香线蕉综合直播 | 亚洲午夜免费福利视频| 国产日韩一区二区三区| 久久婷婷国产综合精品青草| 久久久国产一区二区| 亚洲国产精品国自产拍av秋霞| 免费在线国产精品| 欧美精品自拍| 久久经典综合| 男人天堂欧美日韩| 亚洲影院免费观看| 久久精品系列| 一区二区三区不卡视频在线观看| 亚洲欧美区自拍先锋| 在线观看视频一区| 一区二区三区高清在线观看| 国模私拍一区二区三区| 亚洲国产精品久久久久秋霞影院 | 亚洲视频视频在线| 狠狠色狠狠色综合日日五| 亚洲国产欧美在线人成| 国产精品视频一二| 欧美激情精品久久久| 国产精品视频999| 亚洲电影免费观看高清完整版在线观看 | 亚洲一区精品电影| 久久久99久久精品女同性 | 久久午夜视频| 欧美日韩精品在线播放| 久久亚洲国产精品日日av夜夜| 欧美激情亚洲自拍| 久久婷婷综合激情| 国产精品视频免费观看| 亚洲精品欧美| 国产精品一区在线观看| 91久久久久| 亚洲国产日韩一区| 性欧美18~19sex高清播放| 99亚洲一区二区| 久久网站免费| 欧美午夜在线一二页| 欧美国产欧美亚洲国产日韩mv天天看完整 | 午夜亚洲性色视频| 99国产精品99久久久久久粉嫩| 香蕉精品999视频一区二区| 日韩亚洲精品电影| 噜噜噜躁狠狠躁狠狠精品视频| 欧美一区二区三区精品电影| 国产精品国产| 一二三四社区欧美黄| 99re在线精品| 欧美激情一区二区三区| 欧美高清不卡| 尤物视频一区二区| 久久久久久夜| 美女网站在线免费欧美精品| 韩国一区二区在线观看| 欧美一区日本一区韩国一区| 欧美一级午夜免费电影| 国产精品久久久久aaaa| 亚洲视频欧美视频| 久久国产一区二区| 国一区二区在线观看| 久久成人精品无人区| 久久嫩草精品久久久精品| 国内精品视频在线观看| 久久久国际精品| 亚洲国产日韩在线| 日韩亚洲欧美一区| 欧美天天视频| 午夜视频在线观看一区二区| 久久噜噜噜精品国产亚洲综合 | 亚洲一区亚洲| 国产精品美女诱惑| 欧美亚洲一区| 欧美+日本+国产+在线a∨观看| 伊人久久婷婷| 欧美日韩不卡合集视频| 亚洲神马久久| 久久久一区二区| 亚洲精品一区二区网址 | 国产精品多人| 久久国产精品色婷婷| 免费欧美电影| 一本色道久久精品| 国产精品久久久一区麻豆最新章节| 亚洲小说区图片区| 老司机午夜精品| 日韩一区二区精品| 国产女优一区| 欧美本精品男人aⅴ天堂| 一本色道久久88综合亚洲精品ⅰ| 西西裸体人体做爰大胆久久久| 在线精品观看| 欧美偷拍一区二区| 久久久久久久久一区二区| 亚洲精品日产精品乱码不卡| 欧美在线免费播放| 亚洲九九精品| 国模吧视频一区| 国产精品第一区| 美女啪啪无遮挡免费久久网站| 91久久香蕉国产日韩欧美9色 | 裸体素人女欧美日韩| 亚洲欧洲在线一区| 久久成人免费| 一区二区三区四区五区在线| 国产一二三精品| 国产精品高潮粉嫩av| 久久琪琪电影院| 亚洲主播在线观看| 亚洲欧洲另类国产综合| 老司机精品福利视频| 新狼窝色av性久久久久久| 亚洲娇小video精品| 国产裸体写真av一区二区| 欧美极品在线观看| 久久免费99精品久久久久久| 亚洲免费影院| 一本色道久久| 亚洲毛片av| 亚洲黄网站黄| 欧美大片免费| 免费看黄裸体一级大秀欧美| 久久精品视频在线看| 亚洲欧美视频一区| 亚洲在线一区二区|