随笔分类 -  Luogu题解

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

点击右上角即可分享
微信分享提示