上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 48 下一页
摘要: sol: 考察函数 f n = ∑ i = 1 n min ⁡ j = i n a j f_n=\sum_{i=1}^n\min_{j=i}^na_j fn​=∑i=1n​minj=in​aj​ 设 p r e n pre_n pren​ 表示第一个比 a n a_n an​ 小的位置,可以得到递推 阅读全文
posted @ 2022-02-12 17:40 仰望星空的蚂蚁 阅读(9) 评论(0) 推荐(0)
摘要: sol: 卷积函数求通项 + 莫比乌斯函数 。 我们只需要求到 g ( n ) = ∑ d ∣ n f ( d ) μ ( n d ) g(n)=\sum_{d|n}f(d)\mu(\frac{n}{d}) g(n)=∑d∣n​f(d)μ(dn​) 其中 f(d) 表示幂指数的最大值 利用唯一分解定 阅读全文
posted @ 2022-02-12 10:50 仰望星空的蚂蚁 阅读(13) 评论(0) 推荐(0)
摘要: 树上问题多半考虑回溯思想。 考虑从叶子结点开始从下向上回溯。 每次转移只会修改一个值。但是注意一个点会被弹出 最多 n 次 ,所以暴力的时间复杂度是 o(n^2) 。 所以要二分新插入决策点的位置。时间复杂度 o(nlogn) 。 阅读全文
posted @ 2022-01-29 11:06 仰望星空的蚂蚁 阅读(14) 评论(0) 推荐(0)
摘要: 构建过程 基数排序 tips:先比较低位,再比较高位 时间复杂度 o(nk) 其中 k 表示位数 思考:如果我把一个串的位数压缩的尽可能小 ??? 倍增优化。考虑每一轮让比较的长度变为原来的两倍。 结构 一些应用 先引入两个新的数组:height[i] 表示 sa[i] 和 sa[i-1] 的最长公 阅读全文
posted @ 2022-01-25 21:25 仰望星空的蚂蚁 阅读(14) 评论(0) 推荐(0)
摘要: 思路是这样的 我们考虑二分答案串 然后对于每个后缀,找到最近的至少要切割的位置 大概转化出来就是叫你在 [l,r] 内必须切一刀 (这个都会吧) 关键在于怎么二分。 理论上本质不同的子串只有 o(n^2) 个,但是暴力对每个子串排序的复杂度非常高 所以二分排名。 那么考虑在 sa 数组中从小到大扫一 阅读全文
posted @ 2022-01-25 10:25 仰望星空的蚂蚁 阅读(9) 评论(0) 推荐(0)
摘要: 例子:Flipping Coin 将策略问题转化为数学模型 “pure strategy” - 有效合作的两大手段:通讯和默契 例子:Is It Rated? 机器学习理论 加权投票 还不够 ??? 例子:Date Pickup 非常经典的思考方式 二分等待时间 e 首先根据之前提到的“分大类”思想 阅读全文
posted @ 2022-01-24 21:27 仰望星空的蚂蚁 阅读(30) 评论(0) 推荐(0)
摘要: 因为是 lj 讲课 所以讲了就忘了 结构 性质 将 fail 链反向,可以得到 fail 树 例子:[NOI2011] 阿狸的打字机 tips :在 AC 自动机上求 x 在 y 的子串中的出现次数 ? 考虑 trie 树到根的路径 ?(拆分) *考虑离线处理 ?(转化为单点修 + 区间查,注意这个 阅读全文
posted @ 2022-01-24 10:13 仰望星空的蚂蚁 阅读(13) 评论(0) 推荐(0)
摘要: kruskal算法 O ( m l o g m ) O(mlogm) O(mlogm) #include<bits/stdc++.h> using namespace std; const int N=10005; struct rec{ int x,y,z; }e[N]; bool operato 阅读全文
posted @ 2022-01-20 19:36 仰望星空的蚂蚁 阅读(14) 评论(0) 推荐(0)
摘要: 分块: 蛮难的一个知识点。 审错题了 啊啊啊啊啊 基环树: 例子:展翅翱翔之时 (はばたきのとき) 做贪心。 每个点选最大入边。 如果基环被完全覆盖,考虑 将一条基环上的边替换成树边 。 注意是内向树。要特判连通块 cnt=1 的情况。 例二:CF835F Roads in the Kingdom 阅读全文
posted @ 2022-01-12 16:45 仰望星空的蚂蚁 阅读(11) 评论(0) 推荐(0)
摘要: 感觉莫比乌斯反演的可操作性不大。 一般地: ∑ d ∣ n μ ( d ) = [ n = 1 ] \sum_{d|n}\mu(d)=[n=1] ∑d∣n​μ(d)=[n=1] - 公式 1 欧拉反演: ∑ d ∣ n ϕ ( d ) = n \sum_{d|n}\phi(d)=n ∑d∣n​ϕ(d 阅读全文
posted @ 2022-01-12 15:45 仰望星空的蚂蚁 阅读(29) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 48 下一页