01 2021 档案
摘要:对每一个节点用二元组表示,其中是其是父亲的左(0)还是右(1)儿子,是其父亲的点权 合法当且仅当:对于其到根路径上所有都有、都有 用树链剖分+线段树来维护这些二元组,即求出的区间最小值和$(
阅读全文
摘要:不难证明,能作为测试装置的构成一个连通块(或为空) 在此基础上,利用非空连通块点数-边数=1进行统计,具体即—— 假设有个能以作为测试装置个能同时以和作为测试装置,则答案为$$\sum_{x\in V}{f_{x}\choos
阅读全文
摘要:题目连接 暴力dp时间复杂度为,是不行的 考虑当我们强制该连通块包含根,可以直接在dfs序上dp,即若该点选则考虑从转移,否则从其子树所对应区间右端点+1来转移(即),利用单调队列优化可做到 之后对其点分治
阅读全文
摘要:也是一道保序回归的题,但思路不同于论文中模板题 考虑两个开口向上的二次函数和,求任意实数满足且最小化,这个最小值可以分类讨论求出: 1.若最小值位置小于等于的最小值位置,显然都取最小值即可; 2.若$f(
阅读全文
摘要:考虑二叉树的结构,但并不容易构造从叶子返回的边 (以下为了方便,将所有点编号为) 对于,选择和这两条出边 从二叉树的角度并不容易证明正确性,可以先将取模去掉,那么两点相同当且仅当模后相同 而10步以内,可以走到$
阅读全文
摘要:注意到最终图的样子可以看作一条从1到的路径,以及删去这条路径上的边后,路径上的每一个点所对应的一个连通块 考虑dp,令表示当前1到路径上的最后一个点以及之前点(包括)所对应连通块的并,转移考虑枚举下一个点以及其对应的连通块,即$f_{S\cup T,j}=\min
阅读全文
摘要:(以下修改指1和2类操作,询问指3类操作,操作指修改或询问) 注意到总方案数确定,那么不妨求出答案的期望,再乘上方案数即为答案 (这里从期望的角度考虑只是为了描述方便,并没有太大的实际意义) 设为对某一个位置执行次修改(指对该点)后该位置的期望,通过概率去求,即设表
阅读全文
摘要:考虑枚举加油的位置,当确定某次在第个位置加油后,且下一次到加油,那么到必然会选择不超过条边且最长的路径,记作 如果能求出,再设表示元(恰好用完)从出发的最长路,枚举之后那一次加油点即可转移,
阅读全文
摘要:维护每一个点到根路径的异或和(记作),根据异或自反性,的异或和即 考虑两条路径的lca,选择其中深度较大的点,另一条路径必然在其子树外,枚举这个点,分别统计子树内外异或和最大的路径 对于子树内,用启发式合并trie树,在合并时顺便统计
阅读全文
摘要:考虑去枚举这个构成最大前缀和的集合,那么限制分为两条: 1.前个元素都属于,且任意非空前缀和都小于(其中表示中元素之和)(这里的小于是避免统计重复,强制要求最长的前缀) 2.后个元素都不属于,且最大前缀和为0(允许为空)
阅读全文
摘要:考虑将和缩为一个点,记作 对于每一个点,只能选或(显然不能都选),而这样恰好为个,因此必须要至少选择一个 对于每一个点,障碍的状态分为以下几类: 1.无障碍,这类点暂时不考虑 2.都有障碍,
阅读全文
摘要:参考ExtremeSpanningTrees,考虑优化整体二分时求的最优解 对于的问题,不需要去网络流,可以直接树形dp 但为了保证复杂度,我们在整体二分中的复杂度只能是,这样可能就比较麻烦 首先要建出虚
阅读全文
摘要:参考ExtremeSpanningTrees,考虑优化整体二分时求的最优解 首先题目有一个条件似乎没有写出来,是保证的(但并不是特别重要,可能更方便) 可以发现只关心于属于当前考虑的点集中的询问即可,因此
阅读全文
摘要:首先,并不一定走“除了上一次来的边”以外的最短路,但考虑“除了上一次来的边”以外的最短路和次短路(这里的次短路指最后一条边与最短路不同的“最短路”),必然是走这两者之一 (”除了上一次来的边“指第一步不走上一次来的边) 证明很显然,因为如果最短路不好必然是因为下一次需要先走最短路那条边,那么这次走次
阅读全文
摘要:保序回归论文题 要求某一个边集为原图的最小生成树,这等价于非树边比所在环(指树上)的所有边小,最大生成树类似 将这些大小关系的限制看作一张有向图,即若要求则连边,设为初始边权,即要求构造满足$\forall (i,j)\in
阅读全文
摘要:首先,如果没有这个平面的限制,考虑不断插入一对点,将与这两点连线有交的线从左到右,依次“移动”到左端点边上,因此一定是可行的 但当存在界限后,对于两个端点都在边界上的点对(一个端点在边界上还是可以用同样的构造),需要判断是否存在合法解: 如果将整个边界看作一个环,若存在两个点对和满足以$
阅读全文
摘要:先考虑一个子问题:仅有一个询问且无修改 对每一种颜色的贡献分类讨论,结论:最远的点一定这些点集中(任意一组)最远点对中的两个点(选择较远的一个) 证明:设为到的距离,表示以为根时的深度 假设这个点集中最远点为,而最深的点为
阅读全文
摘要:考虑将两次移动作为一个整体,两次移动的效果分为:、和原地不动 对于从回到路径,必然有前两种效果使用次数相同,假设都为(枚举),那么原地不动的次数 次中使用来移动的次数,那么使用的次数即为$y
阅读全文