摘要: 题目大意:求树中每个点到所有叶子节点的距离的最大值是多少。思路: 这个题用两边dfs就可以,一遍是求当前点到子树那个方向上的最大值和次大值,另外一遍是父亲方向上的最大值。之所以要求子树方向上的次大值,是因为如果求当前点v的最长的距离的时候,子树里面的显而易见可以求出来,但是父亲方向上的就不确定了,如... 阅读全文
posted @ 2015-08-31 19:27 Howe_Young 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 大意:有一个队列,每个人有一个愤怒值D,如果他是第K个上场,不开心指数就为(K-1)*D。但是边上有一个小黑屋,可以一定程度上调整上场程序,求最小的愤怒值之和思路: dp[i][j]表示i->j这个区间的最优解,也就是最小值,考虑第i个人,他一共有j - i + 1中上场方式,可以第一个,第二个..... 阅读全文
posted @ 2015-08-31 15:14 Howe_Young 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定两个字符串,让求最少的变化次数从第一个串变到第二个串思路: 区间dp, 直接考虑两个串的话太困难,就只考虑第二个串,求从空白串变到第二个串的最小次数,dp[i][j] 表示i->j这个区间上的最优解,那么dp[i][j] = min(dp[i + 1][j], dp[i + 1][k] ... 阅读全文
posted @ 2015-08-31 15:02 Howe_Young 阅读(204) 评论(0) 推荐(0) 编辑