随笔分类 -  题解

摘要:狄利克雷卷积 定义:如果函数 \(F,f,g\) 满足: \(F(n)=\sum\limits_{d|n}f(d)g(\frac{n}{d})\) 则 \(F\) 是 \(f\) 和 \(g\) 的狄利克雷卷积,记作 \(F=(f∗g)\),或 \(F(n)=(f∗g)(n)\) 显然,狄利克雷卷积 阅读全文
posted @ 2021-08-17 20:16 NuoCarter 阅读(242) 评论(2) 推荐(0)
摘要:简要题意: 给定两个字符串 \(A,B\) 求出 \(B\) 的本质不同子串中是 \(A\) 的子序列的个数 首先考虑将 子串 转化为后缀的前缀,我们可以枚举整个后缀来获取整个 \(B\) 的 子串。 枚举后缀是 \(O(n)\) 的,再用整个后缀去与 \(A\) 匹配。 不妨设这个后缀为 \(S_ 阅读全文
posted @ 2021-07-27 14:54 NuoCarter 阅读(105) 评论(0) 推荐(0)
摘要:CF1000G Two-Paths 题解 题意 给定一颗树,询问一条以 u,v 为起点与重点的路径的 点权和-边权和, 每条边最多经过两次,点权仅能算一次所能得到的最大值。 思路:换根DP 首先对于上面这个图,我们可以发现整个路径的特征,边的编号表示一种可能的遍历顺序: 1.(其实可以先遍历 u 的 阅读全文
posted @ 2021-07-25 09:20 NuoCarter 阅读(82) 评论(0) 推荐(0)
摘要:P6134 [JSOI2015]最小表示 首先有向无环图,考虑拓扑排序,接下来按照 \(BFS\) 来理解整个拓扑排序。 相当于把所有的点分成了若干层,(每一层中的点互不联通)。 那么保留最少的边一定是将每一层形成一个类似链的关系,也就是应该优先保留 \(u\) 能够到达的更浅的层的边。 于是对于当 阅读全文
posted @ 2021-07-08 20:30 NuoCarter 阅读(90) 评论(0) 推荐(0)
摘要:Japanese Student Championship 2021 E - Level K Palindrome 思路简单(?,代码调试半年。 做的路上出去口胡了2道莫队再回来做题,回来就想出了大框架,然后是各种细节调调调,然后调了3h+,中途换写法。 开始分析:(严肃脸 首先很 naive 的一 阅读全文
posted @ 2021-05-04 19:47 NuoCarter 阅读(350) 评论(0) 推荐(0)
摘要:P2633 Count on a tree 静态第 \(k\) 小,想到主席树。 但是主席树大多数情况下是序列问题,这道题在树上。 想一想之前写过的第 \(k\) 小板子,发现主席树是具有前缀性质的。 于是在这道题中,考虑将原本主席树中:第 \(i\) 棵线段树维护前 \(i\) 个数的出现次数 改 阅读全文
posted @ 2021-04-20 17:27 NuoCarter 阅读(44) 评论(0) 推荐(0)
摘要:更好的阅读体验 #6500. 「雅礼集训 2018 Day2」操作 题目描述 有一个长度为 \(n\) 的 序列,\(m\) 次询问,每次询问给出一个区间,你可以进行若干次操作,每次选择这个区间的一个长度为$k$ 的子区间,并将这个子区间的所有$01$ 取反,求至少需要几次操作才能将这个区间内的所有 阅读全文
posted @ 2021-04-12 16:40 NuoCarter 阅读(1048) 评论(0) 推荐(1)
摘要:P5666 树的重心: M 分析暴力: 很容易打出一个 $O(n)$枚举边 再 \(O(n)\) 求重心 的$O(n^2)$的算法 期望得分:40 points D 直接正解: (其实分析链和完美二叉树可以与暴力一共拿到75分) 正解:整体复杂度$O(n log n)$ 给出结论: 结论:一棵以 x 阅读全文
posted @ 2021-02-25 19:44 NuoCarter 阅读(136) 评论(0) 推荐(0)
摘要:题解 P6753 【[BalticOI 2013 Day1] Ball Machine】 考试硬生生做了 3h.... 一个没找出性质的菜鸡。。。 整个思路就是 模拟,但是带有优化 算法:倍增+重链剖分+线段树 对于 1 操作: 可以知道当一个球放在 x 上时,一定是将 x 的子树都放满后再放的 x 阅读全文
posted @ 2021-02-25 19:39 NuoCarter 阅读(130) 评论(0) 推荐(0)
摘要:P4117 【[Ynoi2018]五彩斑斓的世界】 "突刺贯穿的第二分块" 调了一天的第二分块最后发现是 memset 的问题。。。(机房巨佬nb) 大致思路相信第一篇题解已经讲的很清楚了,这里珂以再作阐述: 考虑分块:对于每一个大小为 \(\sqrt{n}\) 的块, 先考虑修改: 设整个块的最大 阅读全文
posted @ 2021-02-25 19:34 NuoCarter 阅读(155) 评论(0) 推荐(0)