70分不知所措,求助

P1314 [NOIP2011 提高组] 聪明的质监员

@[LQ2024](https://www.luogu.com.cn/user/673643) 你在二分过程中取个最小答案
by Locix_Elaina_Celome @ 2022-07-16 16:37:44


```cpp int ans=0; while(L<R){ long long mid=(L+R)>>1; long long now=calc(mid); if(now>=s) L=mid+1,ans=now; else R=mid; ans=min(ans,abs(now-s)); } ```
by Locix_Elaina_Celome @ 2022-07-16 16:38:50


最后输出ans
by Locix_Elaina_Celome @ 2022-07-16 16:39:11


@[fcy_nimas](/user/544571) 解决了,谢谢!
by LQ2024 @ 2022-07-16 22:17:06


|