随笔分类 -  算法·理论

摘要:原根 阶 定义 对于互质的正整数 a,n,满足 ar1(modn) 的最小正整数 r 称为 a 对模 n 的阶,记为 δn(a)=r。 性质 若 a,n 互质,则 δn(a) 一定存在且小于等 阅读全文
posted @ 2025-01-01 21:38 Linge_Zzzz 阅读(6) 评论(0) 推荐(0) 编辑
摘要:最初分块 看题解了,迷迷糊糊的,目前不会实现。 第二分块 做这个题还是比较有感触的,这是不是我第一道黑题来着,当时还是抄了天波老师的卡常题解过的。 Descr 给定长为 n 的数列 a,支持以下两种操作: 将区间 [l,r] 内大于 x 的数减去 x。 查询区 阅读全文
posted @ 2024-10-30 08:10 Linge_Zzzz 阅读(5) 评论(0) 推荐(0) 编辑
摘要:前言 所谓吉司机线段树,最核心的一点是要求你支持这样一个操作: 对所有的 i[l,r] 执行 aimin{ai,v}。 这是最基础的一种操作,在此基础上我们可以增加如下操作: 区间覆盖、区间加。 区间历史版本和、历史版本最值。 下面我们逐步深入来 阅读全文
posted @ 2024-09-20 20:00 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:你需要最大化求解以下几个问题的时间复杂度: 给你一个 n 个点的链,你需要判断这个链上有没有环。(Bonus:给你一棵树) 给你 l,r,求出 i=lri。(Bonus:把 i 替换为 i2)。 给你一个长为 n 的序列 \(\{a 阅读全文
posted @ 2024-09-19 18:25 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:前置 根据莫比乌斯反演,我们有: [gcd(i,j)=1]=d|gcd(i,j)μ(d)一 给定 n,m(nm),求: i=1nj=1m[gcd(i,j)=1]直接代换,有: \[\sum_{i=1}^n 阅读全文
posted @ 2024-06-21 11:49 Linge_Zzzz 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Luogu P5904。 给定一棵 n 节点的树,求有多少个三元节点对使得任意两个点之间距离相等。n105。 高端的题目,往往只需要朴素的题面。 经过观察得到,满足上述条件的节点对在有根树中只有两种形态: 对于左面一种形态,我们设 fu,i 表示 \(u\ 阅读全文
posted @ 2024-06-11 18:22 Linge_Zzzz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:定义 约定记号 s[l,r] 代表从 lr 的子串。 π 函数 对于一个字符串 s,它的 π 函数是它的前缀和后缀相等的最长长度。 π=maxs[1,i]=s[ni+1,n]i进一步,我们定义 πi 阅读全文
posted @ 2024-04-03 11:55 Linge_Zzzz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:动态规划模型 fi=minL(i)jR(i){fj+val(i,j)}形如这种的线性动态规划叫做 1D/1D 动态规划。 众所周知,当 val(i,j) 不包含和 i,j 同时相关的项时,我们可以使用单调队列来优化到均摊 O(1) 阅读全文
posted @ 2024-03-05 18:29 Linge_Zzzz 阅读(2) 评论(0) 推荐(0) 编辑

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