随笔分类 -  算法-笛卡尔树

摘要:按解决顺序排列 目录FAIDHECKJGB F 二分答案ans,放最小的前ans个bi(变成必须放完) 因为bi=2^k,所以小的放了可能会拆散大的空间,大的把小的地方占了的话小的可以塞其他地方,所以先放大的 然后暴力能放则放,最多log次指针回到开头 所以一次求解O(nlogn),总复杂度log^ 阅读全文
posted @ 2024-11-16 22:50 gmh77 阅读(31) 评论(0) 推荐(1) 编辑
摘要:高一还不会笛卡尔树的屑 定义:中序遍历是原序列,子树内根为最大/小 构造:维护右儿子链,每次加入后把不满足的弹掉,弹掉的相邻两个连边,最后的是新加的点的左儿子 性质:两点xy的lca是[x,y]的最值 其他的以后再补 阅读全文
posted @ 2020-03-30 16:30 gmh77 阅读(155) 评论(0) 推荐(0) 编辑

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