9月10日
1879 ワード
1.ツリーDP入門問題
アドレス:http://acm.hdu.edu.cn/showproblem.php?pid=1520
分析:木の形のDPテーマ、各ノードは権力の値があって、子のノードと父のノードは同時に選ぶことができなくて、最後に選ぶことができる最大の価値はいくらですか?
状態方程式は,dp[u][0]+=max(dp[j][0],dp[j][1]),dp[u][1]+=dp[j][0]; (0はuノードが選択されていないことを示し、1はそのノードが選択されていることを示し、jはuのサブノードである)
コード:
アドレス:http://acm.hdu.edu.cn/showproblem.php?pid=1520
分析:木の形のDPテーマ、各ノードは権力の値があって、子のノードと父のノードは同時に選ぶことができなくて、最後に選ぶことができる最大の価値はいくらですか?
状態方程式は,dp[u][0]+=max(dp[j][0],dp[j][1]),dp[u][1]+=dp[j][0]; (0はuノードが選択されていないことを示し、1はそのノードが選択されていることを示し、jはuのサブノードである)
コード:
#include
#include
#include
#include
#include
#include
#include
#include