摘要: ##次小生成树 ###简介: 求权值和第二小的生成树的权值之和 ###解法: 我们考虑当前已经构成的一颗最小生成树,说明此时所选的所有边是满足权值和最小的,当我们枚举一条新边时,如果将其加入已经构成的最小生成树则可能会构成一个环,我们只需要将环上的最大边去掉,此时就形成了次小生成树。【原因:所谓次小 阅读全文
posted @ 2023-01-03 16:42 empty_y 阅读(32) 评论(0) 推荐(0)
摘要: ##E. Two Chess Pieces ###题目大意: 给定n个节点的以1为根节点的有根树,现在在根节点上有两颗棋子,我们分别给他们规定了它们所必须经过的点,每次可以顺着树移动距离1,但是必须使得两颗棋子的距离不超过d,最终需要回到根节点,求最小的移动路径。 ###解题思路: 我们考虑棋子1, 阅读全文
posted @ 2022-12-26 13:24 empty_y 阅读(90) 评论(1) 推荐(1)
摘要: ##next_permutation 个人感觉这个函数是值得学习一下的,全排列专用,用于将当前数组换到下一个排列 举个栗子: b[] = 1 2 3 4 5 next_pertutation(b,b+5) b[] = 1 2 3 5 4 高效避免了自己手动写轮子去模拟全排列! 不过值得注意的是,这个 阅读全文
posted @ 2022-12-19 21:05 empty_y 阅读(44) 评论(0) 推荐(0)
摘要: ##题目大意: 给定一个n个点m条边的图,请你在其中加一条边使得整个图G是二分图,问有多少种可能。(已有的边不能加) ##解题思路: 首先我们要知道,二分图内是没有长度为奇数的回路的 所以如果我们将一个图内的点分为两部分,这两部分的点互相连起来的不重复的点都是满足二分图的 例如: 5个点分为两组:[ 阅读全文
posted @ 2022-12-18 16:42 empty_y 阅读(197) 评论(0) 推荐(1)
摘要: ##题目链接:D. Hossam and (sub-)palindromic tree ##题目描述 给定一颗有n(n<=2e3)个顶点的树,每个顶点有一个点权(字符),定义s(u,v)为从u到v的简单路径 所经过的点权形成的字符串的最大回文字串 求对于所有s(u,v)求最大回文子串 ##解题思路: 阅读全文
posted @ 2022-12-12 13:34 empty_y 阅读(83) 评论(0) 推荐(0)
摘要: ###题目大意: 对于n个数,求其所有可能排列中的逆序数之和 ###解题思路: 求每种排列逆序数之和,因为数字的顺序在变化,这对我们去计算总和很不利,所以我们转换思路我们可以先考虑数对(a,b)逆序数对整体的贡献(先固定住数) (a,b)可以形成的排列有C$\tbinom{1}{n}$*C$\tbi 阅读全文
posted @ 2022-11-23 19:27 empty_y 阅读(65) 评论(0) 推荐(0)
摘要: ###T292115 [传智杯 #5 练习赛] 树的变迁 ###题目大意: 给定一棵具有 $n$ 个节点的树,每个节点有一个初始权值 $a_i$。 一共需要进行 $m$ 次操作,每次操作包括: 1.1 e 编号为 $e$ 的边突然消失,使得它所在的那棵树变成了两棵树。 2.2 u val 编号为 $ 阅读全文
posted @ 2022-11-22 13:54 empty_y 阅读(51) 评论(0) 推荐(0)
摘要: ###1. 将n个物品分为m堆 (C(n-1,m-1)) 隔板法:因为没有确定每组有多少个,是否平均分配,所以不分配物品,逆向思维,分配m个堆,m堆物品就一定需要在n个物品中插入m-1 板,同时n个物品中有n-1个空(不存在一个组内的元素个数为0),所以问题转化为了在n-1个空中插入m-1个板有多少 阅读全文
posted @ 2022-11-21 21:24 empty_y 阅读(109) 评论(0) 推荐(0)
摘要: ###E - Crystal Switches 题目大意: 给你n个点,m条边,连接成一个无向图,每个边最初有一个状态(0 or 1)表示是否能够通过,同时给k个开关位于k的顶点上,每次点击开关会使得所有路的状态发生改变,问从1到n的最短路径。 ###解题思路: 分层图 看见一个图有多种状态就可以想 阅读全文
posted @ 2022-11-13 20:33 empty_y 阅读(236) 评论(0) 推荐(0)
摘要: ###True Liars ###题目描述: Peter有一个王国。在这个王国里,一共有2种人,即诚实人和撒谎人。诚实人永远说真话,撒谎人永远说假话。可惜的是,Peter只记得诚实人的数量和撒谎人的数量,但并不能确定每个人的身份。因此,他去民间收集了n组话语。每一组话语都是某人告诉Peter国王另一 阅读全文
posted @ 2022-11-09 23:54 empty_y 阅读(36) 评论(0) 推荐(0)