上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 57 下一页
摘要: 传送门 ~~因为完全不会所以就直接说正解了~~ ~~全是错误的~~官方题解 OID的题解 考虑对大小的限制是难以处理的 但是若限制只有 < 而没有 > 就很好处理了 这种情况下是将 $n$ 个数放入若干个递增序列中,使用可重集排列即可 那么考虑用容斥处理 > 的限制,枚举钦定不满足的,剩下的任意 这 阅读全文
posted @ 2022-04-08 21:32 Administrator-09 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 传送门 因为正解就是随机化+数据水了,所以暴力可以 AC 然而我不会打暴力,于是…… 一个 \(\pm1\) 序列前缀和的最大值是低于 \(\sqrt n\) 级别的 首先容易想到一个状态 \(f_{i, j}\) 为 \(i\) 子树中向上延伸的链长为 \(j\) 的最大权 考虑怎么合并子树 赛时 阅读全文
posted @ 2022-04-08 21:18 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 关于「平面图动态权最小生成树」: 令 MST 上的边集为 \(T\),考虑 \(T\) 的补集 \(T'\),计算边数得 \(T'\) 也形成了一棵树 因为边权和是固定的,而 \(T\) 又是最小生成树,所以 \(T'\) 是对偶图的最大生成树 那么用两棵 LCT 维护这两棵树,修改边权时若 阅读全文
posted @ 2022-04-07 21:19 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 wqs 二分的模板题 令 \(g(i)\) 为选 \(i\) 个物品的最大收益,考虑 \((i, g(i))\) 构成的凸包 若用斜率为 \(k\) 的直线切这个凸包,令切点横坐标为 \(x\) 那么切线截距为 \(g(x)-kx\) 那么将每次选择物品的收益减少 \(k\),求最大收益,加 阅读全文
posted @ 2022-04-07 21:12 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 让求的这个东西是什么呢? 考虑矩阵 \(A_{i, j}=[l_i\leqslant j\leqslant r_i]\) 这个矩阵的行列式为 \(\det=\sum\limits_p(-1)^k\prod p_i\) 发现可以用这个东西的符号(以及是不是 0)来判断答案 那么要快速求这个矩阵 阅读全文
posted @ 2022-04-06 19:55 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 这场是来搞笑的吧 令 \(inv_i\) 为在位置 \(i\) 前面且比 \(a_i\) 大的数的数量 可以发现每轮这个数恰好 -1 那么 \(k\) 轮后这个数会向前翻 \(\min(k, inv_i)\) 个位置 但是它后面可能会有数翻到它前面 所以从后往前处理,线段树二分找到第 \(\ 阅读全文
posted @ 2022-04-06 14:13 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 就是 Catalan 数,求 \([l, r]\) 中 \(C_i\) 的 \(p\) 的幂次最大值 那么库默尔定理,\(\binom{n+m}{n}\) 中 \(p\) 的幂次就是 \(n+m\) 在 \(p\) 进制下的进位次数 那么要最大化这个东西,可以放到 7 进制下贪心 找到 \( 阅读全文
posted @ 2022-04-05 18:54 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 是出题人没学过语文还是我没学过语文(恼 写出的转移中需要与 \(f_{1, 0}\) 取 \(\min\) 那么二分这个东西的取值即可 p.s. 第五个包数据假了,不满足特殊性质 点击查看代码 #include <bits/stdc++.h> using namespace std; #de 阅读全文
posted @ 2022-04-05 18:14 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 传送门 根据部分分发现树高是 \(\log\) 是可以做的 发现求的是距离,可以用点分治把树高弄成 \(\log\) 对每个节点开一个子树大小的线段树,存子树内在集合中的点到它的距离 修改和查询跳祖先即可 复杂度 \(O(n\log^2 n)\) 点击查看代码 #include <bits/stdc 阅读全文
posted @ 2022-04-05 18:12 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 补题使我快乐 将 \(a, b, c\) 均用 \(b\) 表示 变形得 \(k=b(3b-4a)\) 感觉打表发现结论的概率比推出来大(雾 那么令 \(G_k(n)=\sum\limits_{i=2}^n[i\equiv 1\pmod 4\and(\operatorname{low}(i) 阅读全文
posted @ 2022-04-04 20:12 Administrator-09 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 57 下一页