随笔分类 -  Luogu题解

摘要:[NOI2016]区间(线段树+尺取法) 题面 在数轴上有n个闭区间 。现在要从中选出 m个区间,使得这m个区间共同包含至少一个位置.对于一个合法的选取方案,它的花费为被选中的最长区间长度减去被选中的最短区间长度。求所有合法方案中最小的花费。如果不存在合法的方案,输出-1 。 分析 看到长度最大最小 阅读全文
posted @ 2020-12-03 16:04 birchtree 阅读(138) 评论(0) 推荐(0)
摘要:[SDOI2017]遗忘的集合(多项式ln+生成函数+莫比乌斯反演) 题面 略 分析 设$a_i=[i \in S]$,那么元素$i$的生成函数为$(\frac{1}{1-xi})$,答案的生成函数为$f(x)=\prod_{i \geq 1}(\frac{1}{1-xi})$. 现在题目已经给出了 阅读全文
posted @ 2020-08-03 17:01 birchtree 阅读(242) 评论(0) 推荐(0)
摘要:[LuoguP4208][JSOI2008]最小生成树计数 题面 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树可能很多,所以你只需要输出方案数对 阅读全文
posted @ 2020-07-25 16:23 birchtree 阅读(206) 评论(0) 推荐(0)
摘要:[LuoguP4859]P4859 已经没有什么好害怕的了(二项式反演) 题面 已经使 Madoka 有签订契约,和自己一起战斗的想法后,Mami 忽然感到自己不再是孤单一人了呢。 于是,之前的谨慎的战斗作风也消失了,在对 Charlotte 的傀儡使用终曲——Tiro Finale 后,Mami 阅读全文
posted @ 2020-04-29 21:47 birchtree 阅读(186) 评论(0) 推荐(0)
摘要:[LuoguP4426][AHOI2018]毒瘤(动态DP) 题面 给出一个$n$个点$m$条边的无向图,求独立集个数。 $n \leq 10^5,n 1 \leq m \leq n+10$ 分析 注意到$|m n|$很小,我们可以暴力枚举这些非树边$(u,v)$的状态,按两边选和不选有(0,0)( 阅读全文
posted @ 2020-04-11 19:56 birchtree 阅读(188) 评论(0) 推荐(0)
摘要:[LuoguP4719][模板]动态DP(动态DP) 题面 给出一棵$n$个点的树,点带权。$m$组修改,每次修改一个点的点权,并询问整棵树最大权独立集大小。 分析 约定:$child(x)$表示$x$的儿子集合,$son(x)$表示$x$的重儿子。 先写出树形DP.设$f_{x,0/1}$表示不选 阅读全文
posted @ 2020-04-08 21:56 birchtree 阅读(219) 评论(0) 推荐(0)
摘要:[LuoguP6144][USACO20FEB]Help Yourself P(DP+组合数学+线段树) 题面 Bessie 现在有 N条在一条数轴上的线段,第 i条线段覆盖了 $ "l_i,r_i" $的所有实数。定义一个线段集合的并为所有至少被一条线段覆盖的实数。定义一个线段集合的复杂度为该集合 阅读全文
posted @ 2020-03-23 22:03 birchtree 阅读(322) 评论(0) 推荐(0)
摘要:[NOI2018]你的名字(后缀自动机+线段树合并) 题面 给出一个字符串$S$,有$q$组询问,每次询问给出一个字符串$T$和整数$l,r$.问能从$T$中选出多少个本质不同的子串,满足这个子串在$S$的区间$[l,r]$没有出现过。 $|S| \leq 5 \times 10^5,q \leq 阅读全文
posted @ 2020-03-04 22:17 birchtree 阅读(313) 评论(0) 推荐(0)
摘要:[Luogu P3649] [APIO2014]回文串(后缀自动机)(或回文自动机) 题面 给出一个长度为$n$的字符串,求它的所有回文子串的出现次数乘以长度的最大值 $1 \leq n \leq 3 \times 10^5$ 分析 SAM做法: 方法来自2015年国家集训队论文。吐槽:为什么网上的 阅读全文
posted @ 2020-02-26 22:01 birchtree 阅读(240) 评论(0) 推荐(0)
摘要:[LuoguP5319] [BJOI2019] 奥术神杖 (01分数规划+AC自动机+dp) 题面 神杖上从左到右镶嵌了$n$颗奥术宝石,奥术宝石一共有 1010 种,用数字 表示。有些位置的宝石已经残缺,用 表示,你需要用完好的奥术宝石填补每一处残缺的部分(每种奥术宝石个数不限,且不能够更换未残缺 阅读全文
posted @ 2020-02-15 17:55 birchtree 阅读(230) 评论(0) 推荐(0)
摘要:[LuoguP4094] [HEOI2016] [TJOI2016]字符串(二分答案+后缀数组+ST表+主席树) 题面 给出一个长度为$n$的字符串$s$,以及$m$组询问.每个询问是一个四元组$(a,b,c,d)$,问$s[a,b]$的所有子串和字符串$s[c,d]$的最长公共前缀长度的最大值。 阅读全文
posted @ 2020-01-31 20:14 birchtree 阅读(146) 评论(0) 推荐(0)