摘要: 简单的树形dpdp[i] 表示以i为根的包括i 的最大欢乐度f[i] 表示以i为根不包括i 的最大欢乐度叶节点则为 f[i] = 0, dp[i] = w[i] 只要初始化 dp f 都全为0 就可以了 dfs会自动复制说实话我觉得这题很不严谨 他说欢乐度可以为负值 按理来说如果小于0 就应该将欢乐度设为0 表示那个人不参加最后是 无论设不设为0 都AC 证明根本没有欢乐度为负值的要注意的是1. 不是只有一个case 我一开始以为只有一个case 一直错 要处理到没有输入为止。。。 题目又没说明2. 有可能有多棵树 所以要多次dfs()View Code Anniversary partyTi 阅读全文
posted @ 2013-03-20 10:55 April_Tsui 阅读(155) 评论(0) 推荐(0) 编辑