跳到内容
折叠侧栏
搜索
中文(中国大陆)
创建账号
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
友情链接
互助客栈
加入我们
沙盒
文件列表
导航
中珂院图库
AI研究所
工具
链入页面
相关更改
特殊页面
页面信息
其他语言
查看“珂朵莉树”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
珂朵莉树
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''珂朵莉树''',又称Old Driver Tree(ODT)<s>(老司机树),</s>是一种基于std::set的'''暴力'''数据结构。 由数据结构大师lxl发明 ===适用范围=== 在'''{{color|red|数据随机}}'''的情况下,要求对一段区间内的数据进行统一赋值(推平)操作。 ==='''时空复杂度'''=== 珂朵莉树的复杂度是由assign_val保证的。 由于数据随机,有1/4的操作为assign,并且大部分点会被缩成整块的区间,需要操作的次数很少。 set的大小快速下降,最终趋于loglogn ,使得这种看似暴力无比的数据结构复杂度接近O(mloglogn) ==引用== 洛谷题解 https://www.luogu.com.cn/problem/solution/CF896C 讲解 https://www.bilibili.com/video/av21651173 <big>'''练习'''</big> https://www.luogu.com.cn/problem/CF896C https://www.luogu.com.cn/problem/CF915E<nowiki/>(复杂度为最高nlogn,即非暴力) https://www.luogu.com.cn/problem/P5444 https://www.luogu.com.cn/problem/CF1567E<nowiki/>(复杂度为最高nlogn,即非暴力) https://darkbzoj.tk/problem/1858<nowiki/>(洛谷上此题数据加强,珂朵莉树无法通过) == 总结 == 珂朵莉树,大部分时候可以作为一种骗分手段,有时也可以作为正解出现。
本页使用的模板:
模板:Color
(
查看源代码
)
返回
珂朵莉树
。