08 2018 档案
摘要:测试地址:随机树 做法:本题需要用到DP+概率期望。 对于第一问,考虑令f(n)" role="presentation" style="position: relative;">f(n)f(n)为有n" role="presentation" style=...
阅读全文
摘要:测试地址:配对树 做法:本题需要用到线段树合并。 这题是NOI2018中间Mychael大佬给的一道神题,现在他已AFO,我也从蒟蒻变成了一个没那么弱的蒟蒻,于是在写这一题的同时,怀念一下和Mychael大佬一起度过的OI时光(虽然只是网上交流2333)。 ...
阅读全文
摘要:测试地址:子集选取 做法:本题需要用到组合数学。 本题是一个结论题,接下来写一下数学推导。 我们显然可以分开考虑每个元素,最后把方案数乘起来。对于一个元素,它在直角三角形中的存在是要满足一定限制条件的:考虑从直角三角形的左下角引出一条折线,可以向上或向右走,...
阅读全文
摘要:测试地址:城池攻占 做法:本题需要用到左偏树。 如果没有修改操作,题目中的要求很显然可以用树上合并左偏树来在O(nlog⁡n)" role="presentation" style="position: relative;">O(nlogn)O...
阅读全文
摘要:测试地址:随机数生成器 做法:本题需要用到概率DP+双指针。 考虑离散概率情况下的期望公式: E[ans]=∑s=1xs⋅P(ans=s)" role="presentation" style="position: relativ...
阅读全文
摘要:测试地址:荣誉称号 做法:本题需要用到找规律+树形DP。 第一次想出Luogu黑题祭。 首先,考虑题目中条件的形式,如果我们令点i" role="presentation" style="position: relative;">ii的父亲为点⌊...
阅读全文
摘要:测试地址:May Holidays 题目大意:一个n" role="presentation" style="position: relative;">nn个人的公司,除了1" role="presentation" style="position: rel...
阅读全文
摘要:测试地址:最小表示 做法:本题需要用到贪心+拓扑排序+bitset。 显然,如果一条边对连通性没有影响,那肯定是要删掉的。现在的问题就是如何找到这些边。 我们考虑在反拓扑序上求。考虑一个点的所有出边,对于每个指向的点,如果当前还没有找到从当前点到这个点的路径...
阅读全文
摘要:测试地址:冒泡排序 做法:本题需要用到组合数学+树状数组。 一道神题,用到的数学知识并没有难到哪里去,但成功把我这种弱菜区分掉了。 首先,交换次数能达到题目中给的下界的充要条件是,排列中不存在长度≥3" role="presentation" ...
阅读全文
摘要:测试地址:军训列队 做法:本题需要用到主席树+二分。 首先可以证明,最好的匹配方法是,按照区间内权值顺序从小到大依次匹配[K,K+r−l]" role="presentation" style="position: relative;">[K,...
阅读全文
摘要:测试地址:你的名字 做法:本题需要用到后缀自动机+主席树。 首先考虑l=1,r=|S|" role="presentation" style="position: relative;">l=1,r=|S|l=1,r=|S|的情况。考虑T" role="pre...
阅读全文
摘要:测试地址:识别子串 做法:本题需要用到后缀自动机+线段树。 很快能有一个想法,就是用后缀自动机求出所有识别子串,然后在线段树上区间更新。可是识别子串的数目可能很多,直接更新会挂,这是不是就意味着不能做呢?别急,先来考虑识别子串这个性质会不会使它的分布更加特殊...
阅读全文
摘要:测试地址:GRE Words Revenge 题目大意:维护以下操作:1.在词典中加入一个单词。2.询问一个字符串S" role="presentation" style="position: relative;">SS中有多少个子串是词典中的单词。强制在线...
阅读全文
摘要:测试地址:树上的最远点对 做法:本题需要用到线段树+树的直径。 我们直觉上感觉这题的区间询问需要用到线段树,那么我们就要发掘出问题中隐藏的可合并的性质。而看见最远点对又会想到树的直径,那么树的直径这个信息是不是可以快速合并的呢?怎么合并呢?下面我们就夯实理论...
阅读全文
摘要:测试地址:寝室管理 题目大意:给定一棵树或环套树,求图中经过至少k" role="presentation" style="position: relative;">kk个点的路径数。 做法:本题需要用到环套树+点分治+树状数组。 先考虑树上的做法。对于这种...
阅读全文
摘要:测试地址:Sequence 做法:本题需要用到贪心+左偏树。 在讲做法之前先说几句无关的话……NOI考完之后内心一片空虚,于是在颓废了约十天之后终于鼓起勇气写代码了,实在是可喜可贺…… 对于这一道题,题目要求的是递增序列,发现不太好求,于是根据要求的值的几何...
阅读全文

浙公网安备 33010602011771号