摘要: 题目链接 依旧是很裸的题干 题干很清楚,肯定是图论 一开始想到单源最长路,用贝尔曼福德算法,全部边权变成相反数,后来发现不可行 因为这个题目要找的路径是边权最小值最大 最小值最大——二分 但是如果对于每个询问都二分一次再check,复杂度来到了O(n2logn)无法接受 (题解里好像有对询问排序做的 阅读全文
posted @ 2022-07-25 09:24 Cap1taL 阅读(36) 评论(0) 推荐(0)
摘要: 倍增,好像大概就是1-2-4-8的样子,这样增长的时间复杂度是log级别的 1. ST表 区间最值,是一种可以重复贡献的问题,因为一个点被计算多次并不会影响它所在区间的最大值,这很好理解 如果想做到O(1)查询区间最值,就需要预处理出数组 很容易想到O(n3)的朴素暴力,枚举左右端点,然后遍历区间记 阅读全文
posted @ 2022-07-25 08:02 Cap1taL 阅读(94) 评论(0) 推荐(0)