摘要:
题目:http://poj.org/problem?id=2228 dp[i][j][0/1]表示前i小时中第j小时睡(1)或不睡(0)的最优值; 注意第一个小时,若睡则对最终取结果有要求,即第n个小时必须睡,所以据此DP两遍; 可以开滚动数组,否则容易MLE。 代码如下: 阅读全文
posted @ 2018-03-19 22:55
Zinn
阅读(100)
评论(0)
推荐(0)
摘要:
题目:http://poj.org/problem?id=3585 二次扫描与换根法,一次dfs求出以某个节点为根的相关值,再dfs遍历一遍树,根据之前的值换根取最大值为答案。 代码如下: 阅读全文
posted @ 2018-03-19 22:46
Zinn
阅读(195)
评论(0)
推荐(0)

浙公网安备 33010602011771号