File failed to load: https://cdn.bootcss.com/mathjax/2.7.5/extensions/MathMenu.js

随笔分类 -  二分

摘要: 阅读全文
posted @ 2019-02-28 21:20 Owen_codeisking 阅读(364) 评论(0) 推荐(0) 编辑
摘要:后缀数组解法: 先二分最长前缀长度 $len$,然后从 $rnk[c]$ 向左右二分 $l$ 和 $r$ 使 $[l,r]$ 的 $height\geq len$,然后在主席树上查 $sa[l..r]$ 是否有 $a..b$ 中的任意一个数。时间复杂度 $O(n\log^2 n)$ $Code\ B 阅读全文
posted @ 2019-01-18 18:15 Owen_codeisking 阅读(321) 评论(0) 推荐(1) 编辑
摘要:考场上打了一个 $vector$ 解法,因为我当时不会 $multiset$ 好吧,我来讲一讲今年的 $tgD1T3$ 首先,这题 $55$ 分是不难想的 1、 $b_i=a_i+1$ 的情况(一条链) 解法:把所有边权记录下来,这种情况等价于将序列分割成 $m$ 段,使 $m$ 段区间和的最小值最 阅读全文
posted @ 2018-11-14 16:51 Owen_codeisking 阅读(5232) 评论(9) 推荐(10) 编辑

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