2015年8月2日

HDU 2196-Computer(树形dp)

摘要: 题意:给出电脑网络连接树,求每个节点的为起点的最长距离分析:这道题开始状态想不出来,放了一段时间,后来注意到例题上有这道题,每个节点的最长距离可由父节点的最长距离,次长距离,和子节点的最长距离(三者取最大)决定。先用一个dfs求出各节点由各子树确定的最长距离,次长距离,再用一个dfs由父节点推各子节... 阅读全文

posted @ 2015-08-02 22:32 积跬步、至千里 阅读(241) 评论(0) 推荐(0) 编辑

HDU 1520-Anniversary party(树形dp入门)

摘要: 题意:n个人参加party,已知每人的欢乐值,给出n个人的工作关系树,一个人和他的顶头上司不能同时参加,party达到的最大欢乐值。分析:dp[i][f],以i为根的子树,f=0,i不参加,f=1,i参加能达到的最大欢乐值。i参加i的孩子不能参加,i不参加,其孩子参不惨加都行(取最大值)。#incl... 阅读全文

posted @ 2015-08-02 21:49 积跬步、至千里 阅读(123) 评论(0) 推荐(0) 编辑

导航