作业介绍
C4.05 二分答案
课堂内容:
二分答案
"二分答案" 是一种算法策略,它常用于求解满足某种条件的最值问题。当问题的答案具有单调性时,即当某个参数增加或减少时,问题的答案也相应地增加或减少,我们可以使用二分答案策略。
基本思想:
1. 确定答案的范围。这通常是一个闭区间 [L, R]。
2. 在这个范围内进行二分,选择一个中间值 mid。
3. 根据问题的要求,检查 mid 是否满足条件。
4. 如果 mid 满足条件,则更新答案,并调整搜索范围到左半部分 [L, mid-1] 或右半部分 [mid+1, R],具体取决于问题是求最大值还是最小值。
5. 如果 mid 不满足条件,同样调整搜索范围,但方向与第4步相反。
6. 重复步骤2-5,直到搜索范围为空或达到所需的精度。
题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 5
- 开始时间
- 2024-1-1 0:00
- 截止时间
- 2099-12-31 23:59
- 可延期
- 0 小时