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

摘要:题目描述 给出一棵n个点、以1为根的有根树,点有点权。要求支持如下两种操作: M x y:将点x的点权改为y; Q x:求以x为根的子树的最大连通子块和。 其中,一棵子树的最大连通子块和指的是:该子树所有子连通块的点权和中的最大值 (本题中子连通块包括空连通块,点权和为0)。 给出一棵n个点、以1为 阅读全文
posted @ 2018-04-03 20:37 GXZlegend 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一棵树,点有点权。多次增加某个点的点权,并在某一棵子树中询问:选出若干个节点,使得每个叶子节点到根节点的路径上至少有一个节点被选择,求选出的点的点权和的最小值。 输入 输入文件第一行包含一个数n,表示树的大小。 接下来一行包含n个数,表示第i个点的权值。 接下来n-1行每行包含两个数f 阅读全文
posted @ 2018-04-03 19:04 GXZlegend 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一棵以1为根的有根树,初始除了1号点为黑色外其余点均为白色。Bob初始在1号点。每次Alice将其中至多k个点染黑,然后Bob移动到任意一个相邻节点,重复这个过程。求最小的k,使得无论Bob怎样移动,经过的节点都是黑色节点。 输入 第一行,包含1个整数,n,表示建筑的数量。 接下来n- 阅读全文
posted @ 2018-02-28 17:02 GXZlegend 阅读(641) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一棵 n 层的完全二叉树,每个节点可以染黑白两种颜色。对于每个叶子节点及其某个祖先节点,如果它们均为黑色则有一个贡献值,如果均为白色则有另一个贡献值。要求黑色的叶子节点数目不超过 m ,求最大总贡献值。 n10 输入 第一行两个数 n;m。接下来 2^(n-1) 行 阅读全文
posted @ 2018-01-17 08:48 GXZlegend 阅读(931) 评论(0) 推荐(0) 编辑
摘要:题目描述 求一棵 [1,n] 的线段树的最大匹配数目与方案数。 n1018 题解 树形dp+记忆化搜索 设 f[l][r] 表示根节点为 [l,r] 的线段树,匹配选择根节点的最大匹配&方案数,g[l][r] 表示根节点为 [l,r] 的线段树,匹配不选择根节点 阅读全文
posted @ 2018-01-03 09:38 GXZlegend 阅读(594) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个有 2n 个叶子节点的完全二叉树。每个叶子节点可以选择黑白两种颜色。 对于每个非叶子节点左子树中的叶子节点 i 和右子树中的叶子节点 j :如果 ij 的颜色都为当前节点子树中颜色较多(相等视为白色)的那个,则不需要付出代价;都为较小的那个则需要付 $2 阅读全文
posted @ 2017-12-28 20:06 GXZlegend 阅读(606) 评论(0) 推荐(0) 编辑
摘要:题目描述 给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。 对于每个叶结点u,定义c[u]为从根结点从U的简单路径上最后一个有色结点的颜 阅读全文
posted @ 2017-12-18 19:25 GXZlegend 阅读(648) 评论(2) 推荐(0) 编辑
摘要:题目描述 给出一棵n个点的树,每个点有黑白两种颜色。q次询问,每次询问给出x和y,问能否选出一个x个点的联通子图,使得其中黑点数目为y。 输入 第一行一个正整数 T 表示数据组数。对于每一组数据,第一行有两个用空格隔开的正整数,分别是 n 和 q ,表示树的节点数和询问次数。接下来 n-1 行,每行 阅读全文
posted @ 2017-10-31 10:16 GXZlegend 阅读(727) 评论(0) 推荐(0) 编辑
摘要:题目描述 从前有棵树。 找出K个点A1,A2,…,Ak。 使得∑dis(AiAi+1),(1<=i<=K-1)最小。 输入 第一行两个正整数n,k,表示数的顶点数和需要选出的点个数。 接下来n-l行每行3个非负整数x,y,z,表示从存在一条从x到y权值为z的边。 I<=k<=n。 l<x,y<=n 阅读全文
posted @ 2017-09-20 08:08 GXZlegend 阅读(1178) 评论(3) 推荐(0) 编辑
摘要:题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才 阅读全文
posted @ 2017-09-05 18:37 GXZlegend 阅读(439) 评论(0) 推荐(0) 编辑
摘要:题目描述 著名的电子产品品牌 SHOI 刚刚发布了引领世界潮流的下一代电子产品——概率充电器:“采用全新纳米级加工技术,实现元件与导线能否通电完全由真随机数决定!SHOI 概率充电器,您生活不可或缺的必需品!能充上电吗?现在就试试看吧!”SHOI 概率充电器由 n-1 条导线连通了 n 个充电元件。 阅读全文
posted @ 2017-08-18 20:31 GXZlegend 阅读(356) 评论(0) 推荐(0) 编辑
摘要:题目描述 首长NOI惨跪,于是去念文化课了。现在,他面对一道化学题。这题的来源是因为在一个奇怪的学校两个化竞党在玩一个奇怪的博弈论游戏。这个游戏很蛋疼,我相信你们也没有兴趣听。由于这个游戏涉及博弈论,因此化竞的同学就要求首长求一个类似SG函数的值。他们手中有一种非常神奇的化合物,它的分子由N个原子组 阅读全文
posted @ 2017-07-07 20:29 GXZlegend 阅读(448) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一个树形结构的宾馆,n个房间,n-1条无向边,每条边的长度相同,任意两个房间可以相互到达。吉丽要给他的三个妹子各开(一个)房(间)。三个妹子住的房间要互不相同(否则要打起来了),为了让吉丽满意,你需要让三个房间两两距离相同。有多少种方案能让吉丽满意? 输入 第一行一个数n。接下来n-1行 阅读全文
posted @ 2017-07-03 15:06 GXZlegend 阅读(663) 评论(0) 推荐(0) 编辑
摘要:题目描述 八中有N个房间和N-1双向通道,任意两个房间均可到达.现在出了一件极BT的事,就是八中开始闹鬼了。老大决定加强安保,现在如果在某个房间中放一个士兵,则这个房间以及所有与这个房间相连的房间都会被控制.现在 老大想知道至少要多少士兵可以控制所有房间.以及有多少种不同的方案数. 输入 第一行一个 阅读全文
posted @ 2017-07-03 11:13 GXZlegend 阅读(650) 评论(0) 推荐(0) 编辑
摘要:题目描述 Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了骑士团的身上,就 阅读全文
posted @ 2017-06-24 08:52 GXZlegend 阅读(355) 评论(0) 推荐(0) 编辑
摘要:题目描述 图论中的树为一个无环的无向图。给定一棵树,每个节点有一盏指示灯和一个按钮。如果节点的按扭被按了,那么该节点的灯会从熄灭变为点亮(当按之前是熄灭的),或者从点亮到熄灭(当按之前是点亮的)。并且该节点的直接邻居也发生同样的变化。开始的时候,所有的指示灯都是熄灭的。请编程计算最少要按多少次按钮, 阅读全文
posted @ 2017-06-20 15:43 GXZlegend 阅读(600) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 输出 样例输入 1 7 1 2 2 3 2 4 4 6 5 6 6 7 样例输出 3 题解 树形dp 设f[x]表示以x为根的子树完成路径覆盖,且x为某条路径的一端(可以向上延伸)的最小路径数,g[x]表示以x为根的子树完成路径覆盖,且x不为某条路径的一端的最小路径数。 那么考虑点x 阅读全文
posted @ 2017-06-18 07:37 GXZlegend 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:题目描述 JSOI信息学代表队一共有N名候选人,这些候选人从1到N编号。方便起见,JYY的编号是0号。每个候选人都由一位编号比他小的候选人Ri推荐。如果Ri=0则说明这个候选人是JYY自己看上的。为了保证团队的和谐,JYY需要保证,如果招募了候选人i,那么候选人Ri"也一定需要在团队中。当然了,JY 阅读全文
posted @ 2017-06-17 16:52 GXZlegend 阅读(662) 评论(0) 推荐(0) 编辑
摘要:题目描述(转自百度文库) 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师Rainbow调制了 𝑛 杯鸡尾酒。这 n 杯鸡尾酒排成一行,其中第 𝑖 杯酒 (1≤𝑖≤� 阅读全文
posted @ 2017-06-06 13:58 GXZlegend 阅读(491) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/GXZlegend/p/6825598.html 题目描述 某个公司有n个人, 上下级关系构成了一个有根树。其中有个人是叛徒(这个人不知道是谁)。对于一个人, 如果他 下属(直接或者间接, 不包括他自己)中叛徒占的比例超过x,那么这个人也会变成 阅读全文
posted @ 2017-05-08 16:15 GXZlegend 阅读(317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示