随笔分类 -  分治

摘要:洛谷传送门 LOJ 传送门 考虑第一问,设一个区间的价值 g(l,r)f(l,r)ar+al1,其中 ai=j=1icjf(l,r)[l,r] 中最大的 k阅读全文
posted @ 2024-03-30 14:59 zltzlt 阅读(48) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 首先设 ai=maxj=1ipjbi=maxj=1iqj。 直接容斥,钦定有多少值不同的 ai 使得 ai=bi。然后再把钦定的每种值转化成每种值第一次使 阅读全文
posted @ 2024-03-26 22:08 zltzlt 阅读(49) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 和 CF1004F Sonya and Bitwise OR 很像。 考虑一次询问怎么做。考虑分治,每次只计算左端点在 [l,mid],右端点在 [mid+1,r] 的区间的贡献。对于每个 i[l,mid],维护最小的 \(j \ 阅读全文
posted @ 2024-03-01 20:07 zltzlt 阅读(34) 评论(0) 推荐(1) 编辑
摘要:洛谷传送门 CF 传送门 世纪难题。 首先我们考虑先固定 x,比如让 x=a1(重复问 1 直到回答为 =),那么此时我们可以知道任意一个 aia1 的大小关系(问一次 i 再问一次 1),并且可以知道 ai 的具体值 阅读全文
posted @ 2024-02-03 20:59 zltzlt 阅读(18) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 和 CF1010F Tree 基本一致。 考虑经典树形背包,设 fu,iu 子树内选了 i 个点的方案数。初始有 fu,0=1。每次考虑合并儿子 v,有转移: \[f_{u, i + j} \get 阅读全文
posted @ 2024-01-25 08:01 zltzlt 阅读(16) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 educational 的。另一道类似的题是 [ABC269Ex] Antichain。 考虑令 bu=auvsonuav。那么 i=1nbi=a1=x 阅读全文
posted @ 2024-01-24 19:28 zltzlt 阅读(7) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 设数字 i 第一次拿到的时间为 ti,所求即为 E(maxi=1mti)。 施 min-max 容斥,有: \[\begin{aligned}E(\max\limits_{i = 1}^m t_i) & = 阅读全文
posted @ 2023-12-04 17:14 zltzlt 阅读(97) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 下文令 a 为原题中的 T。 考虑若没有饮料,可以设 fi 表示,考虑了前 i 道题,第 i 道题没做的最大得分。转移就枚举上一道没做的题 j,那么 [j+1,i1] 形成一个连续段。设 \(b 阅读全文
posted @ 2023-10-16 21:17 zltzlt 阅读(11) 评论(0) 推荐(0) 编辑
摘要:CF 传送门 发现物品的体积很小,尝试从此处入手。 设 K 为最大的物品体积。把背包体积 m 分成差不超过 K 的两部分,然后合并。这样需要求出 f(m2Km2+K)。 递归地,可以发现需要求出 \(f(\fr 阅读全文
posted @ 2023-10-16 14:31 zltzlt 阅读(64) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 感觉跟 CF Gym 102978H Harsh Comments 很像。 考虑容斥,钦定 S[2,n] 中的人比 1 后死。设 P(S)S 中的人比 1 后死的概率,那么答案为: \[ans = \sum\limit 阅读全文
posted @ 2023-07-18 16:51 zltzlt 阅读(28) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc281_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc281/tasks/abc281_h "AtCoder 传送门") 考虑设 fi 阅读全文
posted @ 2023-06-05 20:22 zltzlt 阅读(29) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc247_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc247/tasks/abc247_h "AtCoder 传送门") 考虑我们如何判定一 阅读全文
posted @ 2023-06-01 13:15 zltzlt 阅读(29) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc213_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc213/tasks/abc213_h "AtCoder 传送门") 考虑一个朴素 dp 阅读全文
posted @ 2023-06-01 10:42 zltzlt 阅读(16) 评论(0) 推荐(0) 编辑
摘要:AtCoder 传送门 洛谷传送门 定义 nxt(i,x) 为最小的 j 满足 aj=xj>ipre(i,x) 为最大的 j 满足 aj=xj<i。 有了上面的定义后,考虑 dp。设 fs阅读全文
posted @ 2022-12-14 18:48 zltzlt 阅读(25) 评论(0) 推荐(0) 编辑

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