上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: ABC275F Monster 其实就是对凸壳的处理办法 显然建立 B 的笛卡尔树,设 f[i,j] 为树 i 操作后最大值 j 的最小代价。 显然离开子树后子树都是整体操作的 有 \[f[i,j]=\min(f[i,j-1],f[lc,x]+f[rc,y]+ 阅读全文
posted @ 2024-09-23 18:44 spdarkle 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 这种东西我们考虑连续段 DP,然后用一个 22k 的状态记录一下每块特别砖的左右状态即可,但是注意整个序列的两端也需要 这个题不弱于波浪吧。 错误的,连续段DP我们并不知道在相应点之间个数 所以我们再猜猜复杂度 O(n2k3k) 貌似挺对 先梳理梳理性质: 显然 \([x_ 阅读全文
posted @ 2024-09-23 17:01 spdarkle 阅读(17) 评论(0) 推荐(0) 编辑
摘要: CF2013 F2 首先你需要知道 F1 的做法。 我将会给出一个 O(nn) 的,求出整棵树任意节点答案的方法。 对于路径上的点 p1pm,终点 pm,起点 p1, 设 pi 所经不在路径上的最远长度为 di。 那么 阅读全文
posted @ 2024-09-22 23:42 spdarkle 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 应用范围:求一个 n 次多项式过 (x1,y1)(xn,yn) 构造思想: 设 fi(x) 使得 对于 xixjf(xj)=0,且 f(xi)=1,注意并不是对全体 R 满足。 由上 \(F(x)=\su 阅读全文
posted @ 2024-09-20 19:50 spdarkle 阅读(16) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-09-02 19:21 spdarkle 阅读(5) 评论(1) 推荐(1) 编辑
摘要: CF 2001 E2 由于对称,所以设 heap[u] 为两次确定堆,且第一次弹出的是 uheap[u,v] 是第一次 u ,第二次 v 则答案就是 heap[u]=2n1·heap[x] 其中 x 任意。 不妨我们考虑第一 阅读全文
posted @ 2024-08-21 18:35 spdarkle 阅读(16) 评论(0) 推荐(0) 编辑
摘要: ABC367G 神奇题目 场上想到了引入多元生成函数之后就嗝屁了。 定义两个多项式的运算 A(z)B(z)=ijzijaibj,也就是异或卷积。 定义两个二元生成函数 \(A(x,y)*B(x,y)=\sum_{i,p}\sum_{j,q 阅读全文
posted @ 2024-08-18 16:13 spdarkle 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Min_25 筛 Min_25 筛 其实质为动态规划 只能用于求积性函数前缀和。 要求积性函数 f 满足 f(p) 是一个关于 p 的较低次数多项式 符号约定: lf(n)n 的最小质因子, pk 为第 k 小的质数,约定 \(p_0= 阅读全文
posted @ 2024-07-19 12:20 spdarkle 阅读(15) 评论(0) 推荐(0) 编辑
摘要: PN 筛 Powerful Number 筛 oi-wiki 上说是杜教筛的 expand,但是这玩意 只能做积性函数前缀和 若未加说明,以下涉及的 f,g,h 均为积性函数。p 均为质数 Powerful number 定义一个数 \(N=\prod_{i=1}^mp_i^{c_i 阅读全文
posted @ 2024-07-18 21:59 spdarkle 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 当学 Min 25 的一个前置知识。 算法内容。 定义 S(n)=i=1nf(i)。对于一个函数 g,有: \[\begin{aligned} \sum_{i=1}^n(f * g)(i)&=\sum_{i=1}^n\sum_{d|i}f(\frac{i}{d})g( 阅读全文
posted @ 2024-07-18 12:23 spdarkle 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
点击右上角即可分享
微信分享提示