随笔分类 -  动态规划 树形dp

摘要:4316: 小C的独立集 Description 图论小王子小C经常虐菜,特别是在图论方面,经常把小D虐得很惨很惨。 这不,小C让小D去求一个无向图的最大独立集,通俗地讲就是:在无向图中选出若干个点,这些点互相没有边连接,并使取出的点尽量多。 小D虽然图论很弱,但是也知道无向图最大独立集是npc,但 阅读全文
posted @ 2017-09-22 21:35 meekyan 阅读(364) 评论(0) 推荐(0)
摘要:题目链接:点这里 题解: 需要证明,所求的路径一定是全部权值都为1或者,路径上权值至多有一个为2其余为1且权值2在路径中央。 然后树形DP 设定dp[i][0/1] 以1为根的情况下,以i 节点下子树走分别全1和 走一次2和剩余全走1 的最长链 每遍历一次子树,统计一次答案 下面给出代码 #incl 阅读全文
posted @ 2017-08-06 19:25 meekyan 阅读(416) 评论(0) 推荐(0)
摘要:题目链接:传送门 题意: 给你一棵树,n个点 每个点可以染成红色和蓝色 但是红色的点与其相邻的点中必须有红色节点,蓝色也是 问你有多少种染色的方案 题解: 树形dp 先转化为有根树,取1为根 设定dp[now][red][red] 表示的是当前now节点然red色,其父亲节点染red色的可行方案数 阅读全文
posted @ 2017-06-22 21:17 meekyan 阅读(344) 评论(0) 推荐(0)
摘要:C. Karen and Supermarket On the way home, Karen decided to stop by the supermarket to buy some groceries. She needs to buy a lot of goods, but since s 阅读全文
posted @ 2017-06-21 12:37 meekyan 阅读(301) 评论(0) 推荐(0)
摘要:题意 给你一棵由 N 个节点构成的树 T。节点按照 1 到 N 编号,每个节点要么是白色,要么是黑色。有 Q 组询问,每组询问形如 (s, b)。你需要检查是否存在一个连通子图,其大小恰好是 s,并且包含恰好 b 个黑色节点。 数据 输入第一行,包含一个整数 T,表示测试数据组数。对于每组测试数据: 阅读全文
posted @ 2017-06-15 15:20 meekyan 阅读(299) 评论(0) 推荐(0)
摘要:D. Bear and Tree Jumps A tree is an undirected connected graph without cycles. The distance between two vertices is the number of edges in a simple pa 阅读全文
posted @ 2017-03-20 15:50 meekyan 阅读(681) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/contest/440/problem/D D. Berland Federalization D. Berland Federalization Recently, Berland faces federalization requests m 阅读全文
posted @ 2017-03-18 20:47 meekyan 阅读(485) 评论(0) 推荐(1)
摘要:题目链接:http://codeforces.com/contest/709/problem/E 题意: 给你一棵树,你可以任删一条边和加一条边,只要使得其仍然是一棵树,输出每个点是否都能成为重心 题解: 做题多动手,画一画; 假设要求当前节点i是否能经过操作成为重心,将它提起来为根,那么可以知道, 阅读全文
posted @ 2017-03-18 16:40 meekyan 阅读(376) 评论(0) 推荐(0)
摘要:三等分 描述 小Hi最近参加了一场比赛,这场比赛中小Hi被要求将一棵树拆成3份,使得每一份中所有节点的权值和相等。 比赛结束后,小Hi发现虽然大家得到的树几乎一模一样,但是每个人的方法都有所不同。于是小Hi希望知道,对于一棵给定的有根树,在选取其中2个非根节点并将它们与它们的父亲节点分开后,所形成的 阅读全文
posted @ 2017-03-12 17:06 meekyan 阅读(458) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/contest/766/problem/E Examples input 3 1 2 3 1 2 2 3 out 10 题意: 给你一棵n个点的树,每个点有点权,求所有不同的路径异或和的总和 题解: DP 任选一个root,设定dp[i][j][ 阅读全文
posted @ 2017-03-05 14:07 meekyan 阅读(195) 评论(0) 推荐(0)
摘要:1/11: 树形DP+tarjan缩环:http://codeforces.com/contest/467/problem/D 题意是给n个字符串,再给m个转换,要求对n个字符串任意转换,使得最后n个串中r的数量最小,不区分大小写 输出r最小能有几个,满足条件的n个串的最小长度 #include<b 阅读全文
posted @ 2017-01-12 14:44 meekyan 阅读(212) 评论(0) 推荐(0)
摘要:The war Problem Description In the war, the intelligence about the enemy is very important. Now, our troop has mastered the situation of the enemy's w 阅读全文
posted @ 2016-10-11 23:26 meekyan 阅读(190) 评论(0) 推荐(1)
摘要:考研路茫茫——空调教室 Problem Description 众所周知,HDU的考研教室是没有空调的,于是就苦了不少不去图书馆的考研仔们。Lele也是其中一个。而某教室旁边又摆着两个未装上的空调,更是引起人们无限YY。一个炎热的下午,Lele照例在教室睡觉的时候,竟然做起了空调教室的美梦。Lele 阅读全文
posted @ 2016-09-23 20:44 meekyan 阅读(342) 评论(0) 推荐(0)
摘要:1804: 有向无环图 Description Bobo 有一个 n 个点,m 条边的有向无环图(即对于任意点 v,不存在从点 v 开始、点 v 结束的路径)。 为了方便,点用 1,2,…,n 编号。 设 count(x,y) 表示点 x 到点 y 不同的路径数量(规定 count(x,x)=0), 阅读全文
posted @ 2016-09-04 16:15 meekyan 阅读(359) 评论(0) 推荐(0)
摘要:Contestants Division Description In the new ACM-ICPC Regional Contest, a special monitoring and submitting system will be set up, and students will be 阅读全文
posted @ 2016-07-20 20:53 meekyan 阅读(167) 评论(0) 推荐(0)
摘要:Information Disturbing Problem Description In the battlefield , an effective way to defeat enemies is to break their communication system.The informat 阅读全文
posted @ 2016-07-20 19:52 meekyan 阅读(192) 评论(0) 推荐(0)
摘要:The more, The Better Problem Description ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定 阅读全文
posted @ 2016-07-20 16:46 meekyan 阅读(197) 评论(0) 推荐(0)
摘要:Rebuilding Roads Description The cows have reconstructed Farmer John's farm, with its N barns (1 <= N <= 150, number 1..N) after the terrible earthqua 阅读全文
posted @ 2016-07-20 15:52 meekyan 阅读(303) 评论(0) 推荐(0)
摘要:D. Kay and Snowflake After the piece of a devilish mirror hit the Kay's eye, he is no longer interested in the beauty of the roses. Now he likes to wa 阅读全文
posted @ 2016-06-24 16:12 meekyan 阅读(462) 评论(0) 推荐(0)
摘要:Placing Lampposts As a part of the mission ‘Beautification of Dhaka City’, the government has decided to replace all theold lampposts with new expensiv 阅读全文
posted @ 2016-04-04 17:55 meekyan 阅读(297) 评论(0) 推荐(0)