dp--换根dp
长沙大学ccsu_deer
这个作者很懒,什么都没留下…
展开
-
牛客小白月赛25 (B(组合数学隔板法) C 换根 D 概率 G 二分 J 异或操作)
题目链接前言一天打了四场,(10:30-12:00 leetcode 13:00-18:00 厦门大学月赛 17:20-19:20 codeforces 19:00-22:00 牛客小白月赛)脑子有点跟不上了,E题单调栈啊却没想到,G题二分写wa了。。C-白魔法师思路:换根dp,设dp[i]为 i这个节点为白色时的最大白色联通块,然后随便换根一下就好了#pragma GCC optimize(2)#include<bits/stdc...原创 2020-05-18 08:55:57 · 502 阅读 · 0 评论 -
每日一题 Accumulation Degree换根dp
题目链接题意:给你一个n个节点的树,每条边有个流量上限。选择一个节点为根节点,求它流向所有子节点的流量之和,根节点的流量是无限的做法:设flow[i]为i节点的流量和,状态方程:flow[i]=∑min(flow[j],edge[i][j])(j是i的儿子)换根dp一下即可。注意叶子节点要特判#include<bits/stdc++.h>#define ...原创 2020-04-14 17:43:13 · 392 阅读 · 0 评论 -
牛客练习赛55(E(换根dp详解))
牛客练习赛55E-树参考题解来自:https://blog.csdn.net/qq_41157137/article/details/103538783题目:但是这个大佬讲的不太好理解。每条边的贡献又是怎么算的呢?首先这个是很有用的:(a+b+c)*(a+b+c),但是我觉得不能像他那样拆,要这样拆:(a+b+c)*(a+b+c)=a^2+b^2+c^2+...原创 2020-01-12 16:32:47 · 534 阅读 · 8 评论 -
2019 湖南省程序设计竞赛 题解 F、I(换根dp)、K(双向链表)
题目连接:http://acm.hnucm.edu.cn/JudgeOnline/problem.php?id=1524牛客题目链接:2019牛客国庆集训派对day1可补题:B、G前三个题我就不写题解了,前三个题水题。F题是一个排列的问题吧,依次分配即可。先将n往左,0次往上。然后n-1次往左,1次往上。。以此类推,直到0次往左,n次往上。其他三个也是如此,单独一...原创 2019-09-16 21:03:15 · 612 阅读 · 0 评论 -
2019 杭电第九场1007 Rikka with Travels
大佬博客学习来自:https://blog.csdn.net/qq_40791842/article/details/99761346大佬博客说这题涉及换根dp?我怎么没看出哪有换根dp思想?枚举去边,那么就变成了两颗树,这条边提供的贡献,就是这两颗树中的路径。很妙,可是怎么求去掉这条边后的两颗子树的直径呢?这个就很麻烦。于是我采用看代码学习。花了4个小时才从看懂加模仿打代码AC,说...原创 2019-09-01 23:12:52 · 333 阅读 · 0 评论 -
2019 Multi-University Training Contest 8 1006 换根dp 维护最大值最小值
Acesrc and TravelTime Limit: 2000/2000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 1394Accepted Submission(s): 368Problem DescriptionAcesrc is a fa...原创 2019-08-26 22:18:59 · 405 阅读 · 0 评论 -
2019江西省省赛 Cotree[换根dp]
【题目】hdu6567题目连接http://acm.hdu.edu.cn/showproblem.php?pid=6567Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 336Accepted Submissio...原创 2019-07-29 09:42:32 · 357 阅读 · 0 评论 -
P3761 [TJOI2017]城市(高性能 换根dp)
题目描述从加里敦大学城市规划专业毕业的小明来到了一个地区城市规划局工作。这个地区一共有n座城市,n-1条高速公路,保证了任意两运城市之间都可以通过高速公路相互可达,但是通过一条高速公路需要收取一定的交通费用。小明对这个地区深入研究后,觉得这个地区的交通费用太贵。小明想彻底改造这个地区,但是由于上司给他的资源有限,因而小明现在只能对一条高速公路进行改造,改造的方式就是去掉一条高速公路,并且重...原创 2019-07-12 10:21:26 · 312 阅读 · 0 评论 -
小G砍树(换根dp进阶)
链接:https://ac.nowcoder.com/acm/contest/375/C来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述给你一棵n个节点的带标号无根树。每次,你可以选择一个度数为1的节点并将它从树上移除。问总共有多少种不同的方式能将这棵树删到只剩 1 ...原创 2019-07-03 11:40:42 · 764 阅读 · 5 评论 -
E. Tree Painting (换根dp)
E. Tree Paintingtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a tree (an undirected connected acyclic graph) con...原创 2019-07-03 10:55:51 · 467 阅读 · 0 评论