【GESP/CSP】编程武器库-5, 二分查找标准库(lower_bound/upper_bound)
在编程竞赛(如GESP、CSP-J/S)中,查找是一个非常高频的操作。对于无序数组,我们通常只能使用线性查找($O(n)$);但对于有序数组,利用二分查找可以将复杂度降低到 $O(\log n)$。C++ 标准库 <algorithm> 提供了两个非常强大的二分查找函数:lower_bound 和 upper_bound。熟练掌握它们,是通往高分的必备技能。 当前武器库清单 ...