34 300 ---->upper_bound 和 lower_bound(begin(),end(),target)
前者返回第一个大于target的迭代器,后者返回一个大于等于target的迭代器
计算迭代器之间距离(元素数量)distance(begin(),end())[first,last)不包含最后位置
283 remove+fill快速移动元素
11双指针,最短木板,最大面积
15三数之和,双指针
42接雨水,正向遍历筛选max(利用前一个),反向遍历max(利用后一个),正向遍历min-