随笔分类 -  wannafly

摘要:题:https://ac.nowcoder.com/acm/contest/4114/C 题意:给定无向图定向,使之成为定向图同时使最长路最短 分析:狄尔沃斯定理。给n个点染色,要求最后图相邻点颜色不能相同,然后编号小的向编号的大走,那么最长路就是颜色种类-1,用dfs求出最小染色数 #includ 阅读全文
posted @ 2020-09-04 13:05 starve_to_death 阅读(245) 评论(0) 推荐(0)
摘要:题:https://ac.nowcoder.com/acm/contest/4114/G 题意:给定一棵树,给定m个确定的点,问从1~n为起点开始,走过着m个点的最短距离是多少(不用回来) 分析:考虑根为1的情况,那么答案就是(所有1到m个点的边距离和)*2-(1到最远点的距离),因为不用回来; 考 阅读全文
posted @ 2020-09-03 23:24 starve_to_death 阅读(207) 评论(0) 推荐(0)
摘要:题:https://ac.nowcoder.com/acm/contest/4010/F 题意:给定一个树,有俩种操作,第一种节点v增加x个蘑菇;第二种根节点变为v。问每次操作完后,树上所有蘑菇走到根节点的代价。(每个蘑菇的代价为蘑菇与根节点连边最近的一条)。 分析:对于每个操作后的根节点,我们可以 阅读全文
posted @ 2020-06-15 09:41 starve_to_death 阅读(203) 评论(0) 推荐(0)
摘要:题:https://ac.nowcoder.com/acm/contest/3979/D 题意:题意是:有n个点,有2个边集构成了2个图G1,G2。要求在G1中的每个生成树有多少条边同时在G2中存在 分析:基尔霍夫矩阵带权值版本,在g1中权值为0,同时在g1,g2中权值为1,(因为0为没价值,所以我 阅读全文
posted @ 2020-05-15 12:29 starve_to_death 阅读(245) 评论(0) 推荐(0)
摘要:题:https://ac.nowcoder.com/acm/contest/3979/E 题意:题清 分析:对于单单一个点考虑(这里我们用节点1),我们可以o(n)算出其答案,那么考虑换根后的答案是多少 考虑u->v,显然,要是一条路径(s,t)只有同时经过u和v答案才会变,其余路径不会对答案造成影 阅读全文
posted @ 2020-05-06 11:41 starve_to_death 阅读(239) 评论(0) 推荐(0)
摘要:题:https://ac.nowcoder.com/acm/contest/3979/C 题意:给定一个函数g(n,k),指的是n个点的图,每个点可染k种颜色中的一种,只有不同颜色之间才可以进行连边,求能达到的最大连边数。题目要求的是Σg(n,i) 分析:考虑单单的一个点k,考虑答案:C2n-p(总 阅读全文
posted @ 2020-05-05 14:37 starve_to_death 阅读(159) 评论(0) 推荐(0)