目录 求第\(k\)大的数 求长度不小于L的子段使之和最大 ST表 \(O(1)\)实现能查询栈中最小元素 二分 树和图的深度优先遍历和广度优先遍历 树的dfs序 求树的重心 图的联通块划分 拓扑排序 使用负数下表 treap平衡树 本文将记录一些奇技淫巧和板子(最基础的也有),先从今天开始写,以前的找个时间再补上 求第\(k\)大的数 应用快速排序思想(\(O(n)\)),平常都是\(O(nlogn)\) 基于快排的思想,在每一层递归中,随机选取一个数做基准时,统计出大于基准值的数的个数\(c…