二分的作用:将寻找某个值的问题转化为判断某个值能不能成立的问题~
二分适用情况:1.有序数组的搜索
昨天补寒假每日一题入门组,把两道二分题补完了,才知道二分是做这个用的,哈哈哈哈,学到啦,贴上两道例题和两个模板题。
模板题不好理解可以先做例题嗷!
浮点数二分比较容易,整数二分写不好边界可能会死循环,acwing上给了两个模板,区别就在如果mid被分到了右区间,那么下次取mid=l+r+1 >>1; 如果mid在左区间,那么下次取mid=l+r >>1; 然后边界条件啥的根据实际问题理解一下就好啦!