07 2021 档案
摘要:对于两条路径,注意到每一个交点都会改变两者的上下关系,因此两条路径交点的奇偶性,仅取决于两者的起点和终点是否改变了上下关系(改变即为奇数) 类似地,对于整个路径方案,令为以第一层的为起点的路径在第层的终点,那么该方案的交点数的奇偶性,仅取决于逆序对数(与逆序
阅读全文
摘要:先将整张图和都缩小一半,即"道路"长度变为1,"长椅"变为放在格子中心 如果在没有长椅的限制下也无解(直接dfs即可判定),显然原问题也无解 否则,将所有格子(注意不是点)黑白染色,并强制横向道路(即从到的道路,纵向同理)对应的长椅在黑色格子的中心、纵向
阅读全文
摘要:两树相同的定义与题中相同,并定义两树完全相同当且仅当在不允许基环旋转的条件下相同 枚举基环的长度,根据置换群的理论,答案即(其中表示满足"基环旋转次后与原基环树完全相同"的不完全相同的树个数) 关于这个结论,考虑一
阅读全文
摘要:枚举最终的获得所有饼干的人(以下简称"获胜者"),对于获胜的情况,令其贡献为游戏轮数,否则其贡献为0,记为期望贡献(即所有情况概率*贡献之和),答案即为 但此时的比较复杂,其不仅取决于第个人的饼干数量,还取决于别
阅读全文
摘要:若原图不连通,显然答案都是"Disconnected",不妨假设原图连通 任求一棵生成树,对每条非树边随机一个权值,并将树边的权值为所有"包含"其的非树边("包含"指树边在非树边两端点生成树的路径上),那么每一条边即都有一个边权 下面,只需要判定删除的边权是否存在非空子集异或和为0即可(存在即不连通
阅读全文
摘要:如果要选某颜色,必然会选该颜色最大的两个,那么不妨将这两个宝石权值修改为两者的平均数,显然不影响两者的和,也即不影响答案 接下来,将所有宝石按权值从大到小排序,并在权值相同时按颜色编号从小到大(使颜色相同的在一起) 此时,如果可以选前个宝石,那么显然直接选即可 否则,注由于每种颜色权值最大的两
阅读全文
摘要:枚举最终所有牌的大小,对于最终所有牌大小都为的情况,令其贡献为步数,否则令其贡献为0,记为期望贡献(即所有情况概率*贡献之和),答案即为 显然,仅取决于牌的数量,定义表示恰有张牌的期望贡献,那么答案即为$\sum_{i=1
阅读全文
摘要:由于到达关系具有传递性,可以考虑不断将若干个可以相互到达的点缩点,并且当两个点只能单向到达时,能到达另一个点的点一定不是最小值 由此,我们来考虑dfs,即不断从一个节点开始,遍历其可以到达的点,当发现了环即将这些点合并(启发式合并),当发现了已经完全搜过(不在栈中)的点即一定不能作为最小值 在实现上
阅读全文
摘要:考虑是"more-equal"的组合意义,有以下构造—— 有个位置,每一次选择一个位置,在之后(包括)的第一个空位上停一辆车,那么即要求每一辆车都可以停(不存在停到第个位置及以后的情况) 关于这个问题,可以在之后新
阅读全文
摘要:当英雄能力值时,即能战胜所有敌人,简单预处理即可 若英雄能力值在中,对敌人分类讨论: 1.若,其必然会战胜这些敌人 2.若,考虑快速找到其第一次战胜这些敌人的时刻,注意到战胜这些敌人后
阅读全文
摘要:注意到与独特的点总是在距离最远的点上,而直径的端点总包含距离最远的点 换言之,设直径为,则以为根分别求出到根路径上与独特的点即可(仅在较深的树上查询) 关于上述过程,可以维护一个栈,在递归时依次执行以下过程: 1.弹出栈顶直至栈顶到$
阅读全文
摘要:(特判的情况) 当确定权值和操作后,如何判定是否合法—— 考虑一个度为1的节点,对其权值即其对应边的边操作分类讨论: ,显然只需要最后选择这条边即可,一定合法 或,显然这条边没有意义,不妨直接选择 ,将最终的结果变为0,显然不如初始的值为
阅读全文
摘要:对于大小为1的集合,我们可以在其中加入0 因此,枚举0的个数,那么问题即可以看作要求每一个集合大小为2 (特别的,我们允许存在,因为这样删除这两个0显然只会减小极差) 显然此时贪心将最小与最大、次小与次大……放入一个集合中即可 关于正确性,设最小值和最大值为,若$\{A,
阅读全文
摘要:对于确定的,问题也可以看作每一个点最多选条出边,并最大化选择的边权和 关于这个问题,有如下的树形dp—— 令表示以为根的子树中,根节点选择不超过个儿子的最大边权和,转移为$$\begin{cases}f_{k,0}=\sum_{x\in son_
阅读全文
摘要:令为区间中满足的的个数,将所有非0的取出,得到可重集 显然,有以下贪心:不断取出中最小的两个元素,删除这两个元素并加入这两个元素的和,直至,每一次两个元素的和的和即为答案 使用莫队可以在$o(n\lo
阅读全文