发布于 13 小时前 ooliver91 热度 1 评论4696 字21 分钟 OI ZR 集训 Day 7 – 模拟赛 AI 摘要 看似全员AK,实则暗藏玄机!链表合并果子瞎搞1h变糖丸,大样例直接吐出正解;h≤20就拆成高低10位,括号序列分治双指针一秒统计。
发布于 1 天前 ooliver121 热度 无~5955 字27 分钟 OI ZR 集训 Day 6 – 可持久化、虚树 AI 摘要 懒标记永久化让可持久化线段树轻松应对区间修改;树剖+时间版本建主席树,在线吊打离线;可持久化01-Trie配合优先队列秒解异或前k大。这些实战技巧,值得一探究竟。
发布于 2 天前 ooliver171 热度 无~4281 字19 分钟 OI ZR 集训 Day5 – 树上信息维护 AI 摘要 树上问题难?长链剖分让重儿子信息继承如丝般顺滑,暴力合并竟也是线性!点分治以重心为根,让树深对数级,路径查询不再恐惧。还有长剖优化 DP,精妙消除冗余计算。ZR 集训 Day5,解锁树上信息维护的高效秘诀!
发布于 3 天前 ooliver207 热度 无~8273 字38 分钟 OI ZR 集训 Day4 – 平衡树及其应用 AI 摘要 只需掌握分裂与合并,FHQ Treap 就能轻松驾驭平衡树的所有操作!本文从普通平衡树出发,带你玩转文艺反转、机械排序与银河英雄传说的动态序列,最后解锁笛卡尔树的高效建堆——核心两招,应用无穷。
发布于 4 天前 ooliver163 热度 无~1525 字7 分钟 OI ZR 集训 Day3 – 基础分块算法与离线算法 AI 摘要 从 m=2 的平凡公式,到 m=3 的二维偏序与树状数组,再到 m=4 时仅靠一次容斥便化繁为简——你将看到如何用短短几行离线统计,优雅地斩获 NOI Online 高分。
发布于 5 天前 ooliver196 热度 无~4210 字19 分钟 OI ZR 集训 Day2 – 线段树进阶 AI 摘要 物理碰撞如何变成逆序对?篮球高度怎样比出最优曲线?线段树不仅能维护区间,还能动态开点、拟合函数,甚至将高阶算法融入实际问题。这篇集训笔记带你一次打通进阶版线段树的底层逻辑,用三题实战揭示它的惊人潜力。
发布于 6 天前 ooliver190 热度 无~3882 字18 分钟 OI ZR 集训 Day1 – 基础数据结构及其应用 AI 摘要 你以为并查集只能添加不能删除?染色总是被覆盖如何是好?学会“正难则反”和倍增跳跃,基础数据结构也能成为屠龙宝刀。ZR集训Day1,一手实战揭秘。
发布于 21 天前 ooliver347 热度 无~2275 字10 分钟 OI Kruskal 重构树 AI 摘要 你以为最小生成树只能求最短连接?Kruskal重构树告诉你,它还藏着一把解决“路径瓶颈权值”的神奇钥匙——只需将原图巧妙重构为一棵二叉树,两点间的关键答案就藏在它们最近公共祖先的点权里。
发布于 24 天前 ooliver218 热度 无~964 字4 分钟 OI 仙人掌图 AI 摘要 仙人掌图的生成树计数,竟然只需把每个环的边数加一,再一口气乘起来!看似简洁的公式背后,答案却可能大到爆表,连long long都装不下——别急,高精度乘法已经为你备好。