二分(整数和实数)

整数二分法涉及在给定区间[L,R]内寻找满足特定二段性判断条件的解。该方法首先确定答案存在的区间,然后不断检查区间中点M是否满足条件。若满足,答案可能在[M,R];若不满足,则可能在[L,M]。此过程会调整区间边界,直至找到答案或区间缩至单点。即使没有明显的单调性,二分法仍然适用。
摘要由CSDN通过智能技术生成

整数二分步骤

1.找一个区间[L,R],使得答案一定在该区间中。

2.找一个判断条件,使得该判断条件具有二段性,一段满足,一段不满足,并且答案一定是该二段性的分界点

3.分析中点M在该判断条件下,是否成立,如果成立,考虑答案在哪个区间如果不成立,考虑答案在哪个区间

4.如果更新方式写的是L=M则在计算m时,加上一如果更新方式写的是R=M,则不用做任何处理

有单调性可以用二分,没单调性也行。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值