随笔分类 -  数据结构 / 倍增思想

摘要:CF1844G Tree Weights 神仙题。 思路 设 xidis(1,i),有关于 di 的等式 di=xi+xi+12×xlca(i,i+1)。 移项得到,\(x_{i+1}=d_i-x_{i}+2\times x_{ 阅读全文
posted @ 2025-02-17 18:48 彬彬冰激凌 阅读(7) 评论(0) 推荐(1) 编辑
摘要:QOJ9904 最小生成树 北京大学 2024 年《数据结构与算法A(实验班)》期末考试 有趣的图论。 思路 将 a 排序,优先连接较小的 a 所表示边权的边。 并查集维护暴力连接是 O(n2) 的,显然不可以接受。 我们观察一下性质。 发现对于 ai 来说,对应 阅读全文
posted @ 2025-02-04 20:49 彬彬冰激凌 阅读(70) 评论(1) 推荐(2) 编辑
摘要:P3295 SCOI2016 萌萌哒 有趣的并查集+倍增 trick。 思路 考虑将必须填同一个数的位置连一条边,最后若出现了 k 个连通块,那答案就是 9×10k1(首位不为 0)。 我们用并查集暴力连接,时间复杂度 O(nm),显然是无法接受的 阅读全文
posted @ 2025-02-04 15:11 彬彬冰激凌 阅读(9) 评论(0) 推荐(1) 编辑
摘要:TAMAYA 挺有意思的维护题。 题面 n个小夫坐成一排,每个小夫有一个真实值vi。小夫们有m场聚会,第i次聚会会在编号为 [li, ri] 的小夫中举办。 聚会之后,这些小夫的真实值会变为他们之中的真实值的最大值。将会发生q次事件,有两类事件。 第一类事件,第x个小夫的真实值变成了y。 第二类事件 阅读全文
posted @ 2024-10-16 21:10 彬彬冰激凌 阅读(23) 评论(0) 推荐(1) 编辑
摘要:CF207C3 Game with Two Trees 妙到家的树上字符串问题。 约定 树 1t1。 树 2t2S1/2(i,l) 为树 1/2 上节点 i 沿父亲走经过 l​ 条边所构成的字符串。 \(E_{1/2} 阅读全文
posted @ 2024-05-11 16:25 彬彬冰激凌 阅读(5) 评论(0) 推荐(0) 编辑

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