二分答案
二分答案与二分查找模板又有些许不同
1 | while(l<=r)//此处是小于等于 |
洛谷P2678 跳石头
当一道题目直接求解答案会很困难,但是根据题意去验证答案会很简单,那么我们就利用逆向思维,直接枚举答案,利用刚刚学到的二分查找去查找答案,然后去直接按照题意验证答案,验证成功即可输出,所以二分更多的就是逆向思维
1 | #include <bits/stdc++.h> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hello Flu1t!
二分答案与二分查找模板又有些许不同
1 | while(l<=r)//此处是小于等于 |
洛谷P2678 跳石头
当一道题目直接求解答案会很困难,但是根据题意去验证答案会很简单,那么我们就利用逆向思维,直接枚举答案,利用刚刚学到的二分查找去查找答案,然后去直接按照题意验证答案,验证成功即可输出,所以二分更多的就是逆向思维
1 | #include <bits/stdc++.h> |