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

隨筆 - 87  文章 - 279  trackbacks - 0
<2005年12月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 220431
  • 排名 - 118

最新評論

閱讀排行榜

評論排行榜

Apple Tree
Time Limit:1000MS? Memory Limit:65536K
Total Submit:541 Accepted:148

Description
Wshxzt is a lovely girl. She likes apple very much. One day HX takes her to an apple tree. There are N nodes in the tree. Each node has an amount of apples. Wshxzt starts her happy trip at one node. She can eat up all the apples in the nodes she reaches. HX is a kind guy. He knows that eating too many can make the lovely girl become fat. So he doesn’t allow Wshxzt to go more than K steps in the tree. It costs one step when she goes from one node to another adjacent node. Wshxzt likes apple very much. So she wants to eat as many as she can. Can you tell how many apples she can eat in at most K steps.

Input
There are several test cases in the input
Each test case contains three parts.
The first part is two numbers N K, whose meanings we have talked about just now. We denote the nodes by 1 2 ... N. Since it is a tree, each node can reach any other in only one route. (1<=N<=100, 0<=K<=200)
The second part contains N integers (All integers are nonnegative and not bigger than 1000). The ith number is the amount of apples in Node i.
The third part contains N-1 line. There are two numbers A,B in each line, meaning that Node A and Node B are adjacent.
Input will be ended by the end of file.

Note: Wshxzt starts at Node 1.

Output
For each test case, output the maximal numbers of apples Wshxzt can eat at a line.

Sample Input

2 1 
0 11
1 2
3 2
0 1 2
1 2
1 3

Sample Output

11
2

Source
POJ Contest,Author:magicpig@ZSU


#include? < iostream >
using?namespace?std;

const ? int ?N? = ? 210 ;

int ?adj[N][N];
int ?n,?k;
int ?w[N];
int ?go[N][N],?bk[N][N];

void ?solve();
void ?dfs( int ,? int );
void ?dp( int ,? int );
inline?
int ?max( int ?a,? int ?b)? {
????
return ?a? > ?b? ? ?a?:?b;
}


int ?main()
{
????
while ?(scanf( " %d%d " ,? & n,? & k)? != ?EOF)? {
????????solve();
????}

????
return ? 0 ;
}


void ?solve()? {
????
int ?i,?j,?l;
????
int ?x,?y;

????
for ?(i = 1 ;?i <= n;?i ++ )? {
????????scanf(
" %d " ,? & w[i]);
????????adj[i][
0 ]? = ? 0 ;
????}


????
for ?(i = 0 ;?i < n - 1 ;?i ++ )? {
????????scanf(
" %d%d " ,? & x,? & y);
????????adj[x][
++ adj[x][ 0 ]]? = ?y;
????????adj[y][
++ adj[y][ 0 ]]? = ?x;
????}

????
????memset(go,?
0 ,?sizeof(go));
????memset(bk,?
0 ,?sizeof(bk));

????dfs(
1 ,? 0 );

????
int ?ans? = ?max(go[ 1 ][k],?bk[ 1 ][k]);
????printf(
" %d\n " ,?ans? + ?w[ 1 ]);
}


void ?dfs( int ?p,? int ?pp)? {
????
int ?i,?j,?l;
????
int ?ts;????

????
for ?(i = 1 ;?i <= adj[p][ 0 ];?i ++ )? {
????????ts?
= ?adj[p][i];
????????
if ?(ts? == ?pp)? continue ;
????????dfs(ts,?p);
????????bk[ts][
0 ]? = ? 0 ;
????????bk[ts][
1 ]? = ? 0 ;
????????go[ts][
0 ]? = ? 0 ;
????????
for ?(l = k;?l >= 2 ;?l -- )?bk[ts][l]? = ?bk[ts][l - 2 ]? + ?w[ts];
????????
for ?(l = k;?l >= 1 ;?l -- )?go[ts][l]? = ?go[ts][l - 1 ]? + ?w[ts];
????????dp(p,?ts);
????}

}


void ?dp( int ?x,? int ?y)? {
????
int ?i,?j,?l;
????
int ?t1[N],?t2[N];
????memset(t1,?
0 ,?sizeof(t1));
????memset(t2,?
0 ,?sizeof(t2));
????
for ?(i = 0 ;?i <= k;?i ++ )? {
????????
for ?(j = 0 ;?j <= i;?j ++ )? {
????????????t1[i]?
= ?max(t1[i],?max(bk[x][j] + go[y][i - j],?bk[y][j] + go[x][i - j]));
????????}

????}

????
for ?(i = 0 ;?i <= k;?i ++ )? {
????????
for ?(j = 0 ;?j <= i;?j ++ )? {
????????????t2[i]?
= ?max(t2[i],?bk[x][j] + bk[y][i - j]);
????????}

????}

????
for (i = 0 ;?i <= k;?i ++ )? {
????????bk[x][i]?
= ?t2[i];
????????go[x][i]?
= ?t1[i];
????}

}

posted on 2007-02-10 18:55 閱讀(1732) 評論(0)  編輯 收藏 引用 所屬分類: ACM題目
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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| 国产伦一区二区三区色一情| 国产一区二区三区黄| 亚洲国产专区校园欧美| 99在线精品视频在线观看| 午夜精品免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产第一页| 亚洲一区二区三区免费观看| 欧美一区二区三区在线| 毛片一区二区三区| 国产精品久久9| 亚洲成人资源网| 国产精品99久久久久久久久久久久 | 欧美伊人久久久久久久久影院| 久久精品国产精品亚洲综合| 亚洲大胆女人| 亚洲欧美不卡| 欧美激情性爽国产精品17p| 国产精品免费一区二区三区在线观看| 国产有码在线一区二区视频| 亚洲人午夜精品| 欧美一区午夜视频在线观看| 欧美高清视频一二三区| 亚洲午夜精品一区二区三区他趣| 久久国产精品久久久久久电车| 欧美jizzhd精品欧美喷水 | 黄色综合网站| 午夜精品在线看| 亚洲精品综合| 欧美成年人视频网站欧美| 国产精品亚洲人在线观看| 亚洲美女中文字幕| 麻豆精品网站| 午夜精品福利在线| 欧美三级午夜理伦三级中文幕| 亚洲国产成人久久综合一区| 欧美主播一区二区三区| 一本久久青青| 欧美日韩一区视频| 亚洲精品社区| 欧美高潮视频| 久久久999精品免费| 国产日韩欧美在线播放| 亚洲欧美日韩高清| 中日韩美女免费视频网址在线观看| 久久综合伊人77777蜜臀| 国产日产欧美a一级在线| 宅男精品导航| 一区二区三区视频在线| 欧美三级日韩三级国产三级| 日韩午夜黄色| 亚洲精品视频在线观看免费| 欧美成人伊人久久综合网| 亚洲丰满少妇videoshd| 免费观看国产成人| 久久精品天堂| 国产性猛交xxxx免费看久久| 久久狠狠婷婷| 久久精品国产v日韩v亚洲| 国产一区二区三区久久久久久久久| 亚洲欧美日韩在线观看a三区| 亚洲精品一区中文| 欧美精品久久天天躁| 一区二区三区**美女毛片| 亚洲精品人人| 国产农村妇女精品| 美女网站久久| 欧美激情一区二区三区全黄| 亚洲精品少妇30p| 99在线精品视频在线观看| 国产精品久久久久aaaa九色| 久久久久国产一区二区| 老巨人导航500精品| 一区二区三区av| 亚洲天堂av图片| 激情亚洲网站| 亚洲欧洲中文日韩久久av乱码| 欧美日韩一区二| 久久精品视频亚洲| 欧美一区久久| 裸体一区二区三区| 欧美黄网免费在线观看| 亚洲视频1区2区| 欧美在线关看| 一区二区免费在线播放| 亚洲欧美日韩成人| 亚洲国产天堂久久国产91| 日韩一级在线| 伊人精品视频| 亚洲神马久久| **性色生活片久久毛片| 一本大道av伊人久久综合| 在线观看中文字幕不卡| 亚洲网站视频福利| 亚洲精品国产系列| 午夜免费久久久久| 一区二区免费在线视频| 久久人体大胆视频| 久久黄色小说| 欧美日韩三级一区二区| 欧美sm视频| 国产曰批免费观看久久久| 亚洲伦理精品| 亚洲人成在线播放| 欧美一区二区精美| 亚洲一区二区三区免费观看| 久久亚洲春色中文字幕| 欧美一区二区三区在线看| 欧美日韩精品伦理作品在线免费观看| 久久婷婷国产综合国色天香| 欧美日韩在线播放一区| 亚洲电影在线看| 精品成人久久| 欧美在线|欧美| 欧美在线高清| 国产欧美日韩在线观看| 亚洲午夜电影网| 亚洲专区一二三| 欧美日韩一二区| av成人天堂| 一区二区三区蜜桃网| 欧美成人日本| 欧美粗暴jizz性欧美20| 精品动漫一区二区| 欧美中文字幕久久| 久久嫩草精品久久久久| 国产真实乱偷精品视频免| 午夜激情亚洲| 久久久久久夜精品精品免费| 国产精品视频一区二区三区| 夜夜嗨av一区二区三区四季av| 9l国产精品久久久久麻豆| 欧美日韩精品三区| 在线视频一区观看| 午夜精品久久久久久久久久久| 国产精品久久久久高潮| 亚洲婷婷在线| 久久精品电影| 亚洲大胆av| 欧美国产一区二区| 亚洲精品一级| 亚洲欧美在线看| 国产亚洲欧美另类一区二区三区| 午夜一区二区三区不卡视频| 久久国产综合精品| 亚洲成人在线视频播放| 欧美激情亚洲另类| 亚洲精品欧美专区| 久久亚洲美女| 欧美一区二区精品| 一区二区三区在线观看欧美| 久久久久久久久久久久久久一区| 女同一区二区| 夜夜嗨av一区二区三区| 欧美视频一区在线观看| 亚洲欧美一区二区精品久久久| 久久久久久久91| 亚洲精品国产精品乱码不99按摩| 欧美第一黄色网| 午夜精品国产| 亚洲黄一区二区| 欧美一区1区三区3区公司| 一区视频在线| 欧美三级在线播放| 欧美一区二区三区四区在线观看| 蜜臀av国产精品久久久久| 中文亚洲视频在线| 在线精品国精品国产尤物884a| 欧美日韩国产一级| 久久久久国产精品午夜一区| 亚洲精品久久7777| 久久一区二区精品| 亚洲一区二区欧美日韩| 在线观看一区欧美| 国产精品一区二区三区免费观看| 裸体丰满少妇做受久久99精品| 中文久久乱码一区二区| 亚洲福利视频一区| 久久久久久久久岛国免费| aa亚洲婷婷| 亚洲电影下载| 国产一区二区三区黄| 国产精品二区在线观看| 欧美高清在线一区二区| 欧美一区二区三区在线看| 日韩亚洲不卡在线| 亚洲激情av| 欧美高清在线精品一区| 久久久久国产精品一区| 性伦欧美刺激片在线观看|