随笔分类 -  数据结构----启发式合并

摘要:考虑二分求序列LIS的过程。 g[i]表示长度为i的LIS最小以多少结尾。 对于每个数,二分寻找插入的位置来更新g数组。 放到树上也是一样,额外加上一个合并儿子的过程。 发现儿子与儿子直接是互不影响的,可以直接合并。 用启发式合并set来维护这个g数组,复杂度O(nlogn^2)。 cpp incl 阅读全文
posted @ 2018-12-06 20:07 Creed-qwq 阅读(295) 评论(0) 推荐(0) 编辑

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