上一页 1 2 3 4 5 6 7 8 9 10 ··· 41 下一页
摘要: 不服来叉 首先肯定要二分答案 \(k\),然后肯定留最大的 \(k\) 个数, 考虑删除剩下 \(n-k\) 个数的策略,肯定是倒着删,考察一下删除倒数第 \(i\) 个数的时候到底发生了什么, 这里我们先假设之前 \(i-1\) 个数可以成功删掉,否则可以在前面判断出不能删, 不妨考虑在删之前 \ 阅读全文
posted @ 2024-05-26 19:53 Jijidawang 阅读(55) 评论(0) 推荐(1)
摘要: 菜就多练 阅读全文
posted @ 2024-05-21 20:16 Jijidawang 阅读(240) 评论(0) 推荐(13)
摘要: 直接对原式牛顿迭代即可 阅读全文
posted @ 2024-04-24 15:04 Jijidawang 阅读(77) 评论(1) 推荐(3)
摘要: 联合省选 2024 不是游记 阅读全文
posted @ 2024-03-13 11:11 Jijidawang 阅读(147) 评论(2) 推荐(7)
摘要: 定义:以 $u$ 为根时最大子树最小的 $u$。 性质: 重心到所有点的距离和最小。(例:P1395 会议 ) 以重心为根时,所有子树大小 $\le\dfrac n2$。(一些结论的前置结论) 加 / 删叶子最多使重心移动一条边。(这个好像没啥用……不知道有没有动态树求重心的题) 把两棵树通过一条边 阅读全文
posted @ 2024-02-25 22:24 Jijidawang 阅读(48) 评论(0) 推荐(3)
摘要: 全是垃圾话,建议不理。 阅读全文
posted @ 2024-02-22 22:12 Jijidawang 阅读(159) 评论(7) 推荐(18)
摘要: 这题跟由乃打扑克的唯一区别就是这题不会放错解过了吧…… 求出 DFS 序,问题变为区间加区间 k 小值。 考虑分块,维护每个块排序的结果, 修改时散块归并,整块打标记, 查询时先把散块归并起来,然后二分答案, check 时散块在归并出的数组上二分,整块在其排序的结果上二分, 设块长为 $B$,总复 阅读全文
posted @ 2024-02-20 21:40 Jijidawang 阅读(43) 评论(1) 推荐(1)
摘要: lxl 说过邻域信息维护父亲一定死,所以考虑对每个点维护其所有儿子构成的平衡树, 发现这样还是不行,于是对每个点维护其所有轻儿子构成的平衡树, 发现这样就可以了,因为每次链加只会修改 $O(\log n)$ 个点的平衡树。 在维护平衡树的过程中需要单点求值,再维护个树状数组即可。 俩 $\log$ 阅读全文
posted @ 2024-02-02 22:06 Jijidawang 阅读(38) 评论(0) 推荐(0)
摘要: 验题人题解。 为了方便描述,我们称题面中 $\prod\limits_{\substack{v\in\operatorname{subtree}(u)\\v\in\mathring U(x)}}F_{\deg v}$ 为 $u$ 对 $x$ 的贡献。 称度数 $\ge 3$ 的点是枢纽点,然后你要观 阅读全文
posted @ 2024-02-01 22:22 Jijidawang 阅读(33) 评论(0) 推荐(0)
摘要: 这个大房子可以看成一张 $n\times m$ 的网格图, 柱子不能打通的限制可以看成删去每个柱子对应的点, 此时答案即为剩下的图的生成树个数。 用矩阵树定理求解即可。 #include <cstdio> #include <algorithm> #define M 1000000000 #defi 阅读全文
posted @ 2024-02-01 21:10 Jijidawang 阅读(15) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 41 下一页