03 2021 档案
摘要:模板题 题解主要分为两部分,即Miller-Robin判素数以及关于Pollard-Rho算法 1.Miller-Robin判素数 对于一个数,判定其是否为素数,依次执行以下几步—— (1)若在为素数,否则若或则非素数 (2
阅读全文
摘要:先考虑第一个问题,即求最小的巧克力块数 将这张网格图建图(仅对的位置建点),即求点数最少的连通块(的点数)使得存在个不同的 (以下仅用一维数组表示,即表示编号为的点的原来的) 令表示包
阅读全文
摘要:考虑对于一棵树,这个问题的答案—— 当为奇数时答案显然为0,否则从中任选个点,以任意一点为根,从底往上不难发现子图数量唯一 换言之,当为偶数时,每一个合法(恰有个奇度数的点)子图恰好对应于一种选择方案,即 当是一张连通图时,继
阅读全文
摘要:假设所有素数从小到大依次为,我们将转换为一个位的二进制数,其中从低到高第位为1当且仅当其的幂次为奇数 不难发现以下两个性质: 1.假设和转换得到的二进制数分别为和,则转换后二进制数为$x
阅读全文
摘要:由于是排列,即任意两个数字都各不相同,因此字典序最大的就是将每一段的第一个数从大到小排序 接下来,考虑第一个元素,也就是每一段开头的最大值,分类讨论: 1.当时,取为每一段开头是唯一一种可以使以为开头的方案(证明略) 2
阅读全文
摘要:2018年论文题,上接loj2506,主要是论文中的第4章,也可快速跳至原题解 5.平衡树的嵌套问题 平衡树嵌套 所谓平衡树嵌套,就是若干棵平衡树,其中若干棵平衡树的根会指向另一颗平衡树上的一个节点 定义一棵平衡树的为其子树内所有节点的之和,再定义为上述指向其的根的
阅读全文
摘要:构造如下一张无向图: 1.点集大小为,即所有格点 2.边集大小为,即所有镜子所连结的两个格点 对于一个确定的镜子状态,即可确定上图,那么来考虑什么样的图是合法的 结论:如果将这些点黑白染色,显然不存在连结黑色和白色点的边,之后合法当且仅当黑色点恰好构成生成树或白色点恰
阅读全文
摘要:构造一棵权值范围恰为的权值线段树,考虑其中从下往上第层()中的一个区间,假设其左端点为,即 这样的一个区间具有一个很好的性质,其是按位独立的,即其等价于二进制下最高的位与相同,剩下的位任
阅读全文
摘要:1.复杂度分析 Treap 定理1:个节点的Treap的期望深度为 证明1:假设所有元素从小到大依次为(不妨假设所有元素各不相同,若有相同可以将这些元素存在同一个位置上),则对于和,分类讨论: 1.若$x\le y
阅读全文
摘要:先不考虑修改,那么很明显即对于每一个极长的的区间,若其长度为,有的贡献 考虑dp去做,即表示前个数最大的答案,则$$f_{i}=\max(\max_{0\le j<i}f_{j}+{i-j+1\choose 2}-(sum_{i}-sum_{
阅读全文
摘要:考虑一个构造:令初始的矩阵为(下标从0开始),再构造一个矩阵,满足仅有(其余位置都为0),定义矩阵卷积即$$(A\otimes B)_{x,y}=\bigoplus_{x_{1}+x_{2}\e
阅读全文
摘要:首先,我们要用到期望的一个性质: 对于两个随机变量和(不需要相互独立),有 另外,对于一个仙人掌,令为点数,为边数,为简单环个数,为连通块数,则(环可以看作有一条无意义的边,对于森林点-边即为连通块数) 我
阅读全文
摘要:参考论文,这里一共写了论文中的3种做法,第一种做法为强制在线时的做法,第二种为时间复杂度略高的做法(前两种都无法通过),第三种为本题正解,并给出了一种理论复杂度更优的做法 1.做法1 情况1 此时相当于维护一个序列,要求支持区间覆盖&求值的
阅读全文
摘要:将每一位拆开考虑,即不妨假设 考虑矩阵树定理,即统计所有生成树边权乘积的和,但我们这里要将边权相加,很明显将其作为幂次(如果作为无法对3取模) 更具体的,也就是将每一个位置从1变为,系数对取模,相乘时幂次对3取模 另外,高斯消元时需要
阅读全文
摘要:题意也可以理解为这样一个过程: 对于每一列,将其旋转后选出若干行上的数,要求与之前的行都不同 用表示第列选出的行数集合为的最大和,表示前列中的行已经选择的最大和,转移通过枚举子集,复杂度为 关于的计
阅读全文
摘要:将其按照区间分块(即作为一个块),并定义表示的祖先中编号最小且与在同一个块内的节点,可以通过转移,即$f_{x}=\begin{cases}f_{a_{x}}\ \ \ (x与a_{x}在一个块中)\\x\
阅读全文
摘要:首先,只需要找到一个有磁性的位置,就可以通过次判断其余磁铁是否有磁性,因此也就是要在次中找到一个有磁性的位置 有一个次的做法,即暴力枚举第个磁铁(),将1到的磁铁放在左侧,那么一定能找到第2个有
阅读全文
摘要:求出点双后缩点,对于点双之间,显然不存在简单环,即每一个简单环一定在一个点双内部,换言之即每一个点双可以独立的考虑,然后将结果相乘 (对于点双之间的边任意染色,即若有条边,还会有的贡献) 对点双分类讨论(假设其有个节点,条边): 1.且(也就是两点
阅读全文