关于“博弈大师”中使用二分查找时mid的问题

大佬们,为什么你们写的代码里都有这么一句:/*   mid*(mid-1)/2<=n  */这是什么意思呢?
全部评论
就是这段 while(l<r){             mid = (l+r)/2;             if(mid*(mid-1)/2 <= n){                 cnt = mid-1;                 l = mid+1;             }             else{                 r = mid;             }         }
点赞 回复 分享
发布于 2022-04-26 19:28

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务