【每日一题】4月17日题目精讲 二分

题号 NC23049
名称 华华给月月准备礼物
来源 牛客小白月赛12
戳我进入往期每日一题汇总贴~
往期每日一题题单

图片说明

如果你在题库做题时遇到了喜欢的题目,欢迎推荐给邓老师~ 点击查看详情

直接算显然不现实,我们可以考虑枚举答案验证——从大到小枚举最终的木棍长度,判断是不是所有的原来的木棍都切成这个长度之后够不够K,当枚举到第一个可以的长度的时候就可以停止了。
通过这个暴力的方法我们可以发现其实可行性关于小棍的长度是“单调的”,即如果我们把答案设为ans,那么当最终的木棍长度小于等于ans就都是可行的,而当其大于ans的时候,就不可行了。有了这样的性质就可以考虑二分了(会二分的同学后面就不用看了)——确定枚举的左界L(初值取1),右界R(初值取最长的那根木棍长度),取区间中点mid,如果mid这个值作为最终的木棍长度可行,就说明小于mid的都可行,答案肯定是mid或者在右边,于是就可以缩小区间的范围了,相反的如果mid不可行,答案肯定在mid左边,这个时候修改r就好。区间变小之后重复这个操作,直到区间为空的时候就已经找到答案了。

看完邓老师的题解,记得去做题提高呀~
欢迎各位大佬来做题写题解,也欢迎大家踊跃在当日讨论贴中提问!

活动奖励:

在牛客博客中写出题解,并回复地址
审核通过可获得(依据题目难度和题解的内容而定)

本道题目4月24日中午12:00之前写的题解有获得牛币资格~

.牛币兑换中心

牛客博客开通方式

  1. 如何开通牛客博客:https://www.nowcoder.com/discuss/202952
  2. 如何使用博客搬家功能:进入博客--->设置--->底部博客搬家
  3. 如果你对牛客博客有任何意见或建议:牛客博客意见反馈专贴
全部评论
https://blog.nowcoder.net/n/fe37073e4b264a0eb011568d0f3e6491
2 回复 分享
发布于 2020-04-16 15:02
https://blog.nowcoder.net/n/656c2d689d374a6b9f3e544e2798e6f7
1 回复 分享
发布于 2020-04-16 15:46
前排资瓷 占坑 #
点赞 回复 分享
发布于 2020-04-16 11:09
https://blog.nowcoder.net/n/aee696efe34d446ca0992e2847175c4c
点赞 回复 分享
发布于 2020-04-16 11:19
https://blog.nowcoder.net/n/f6a3ba6a8b274bb7902f900e951eb95b 没了手速没跟上
点赞 回复 分享
发布于 2020-04-16 11:27
https://blog.nowcoder.net/n/8da9d067e4c84c5b9312155f6ab297e3
点赞 回复 分享
发布于 2020-04-16 12:03
https://blog.nowcoder.net/n/c3489240fcbd4ed4b588ebdf712970c6
点赞 回复 分享
发布于 2020-04-16 12:14
https://blog.nowcoder.net/n/9c989a004f4949d9a2f8f2eb04e9b662
点赞 回复 分享
发布于 2020-04-16 12:21
https://blog.nowcoder.net/n/29d3bbc74b5e4db8aed1318abe9687fd
点赞 回复 分享
发布于 2020-04-16 12:29
https://blog.nowcoder.net/n/fbba1d963cc9431893b15127fb9b6cbf
点赞 回复 分享
发布于 2020-04-16 12:36
https://blog.nowcoder.net/n/930e7f6191ef4c3394cbf1a9d071f391
点赞 回复 分享
发布于 2020-04-16 13:51
https://blog.nowcoder.net/n/ebcaeace590c43f88c8b9980685a8c55
点赞 回复 分享
发布于 2020-04-16 14:05
https://blog.nowcoder.net/n/d6011268709c40678287ce4e30d04836
点赞 回复 分享
发布于 2020-04-16 14:36
https://blog.nowcoder.net/n/55db9dfe9d2945e2b44b7361a82868a3    还是慢了
点赞 回复 分享
发布于 2020-04-16 15:25
https://blog.nowcoder.net/n/65e0628a04a64d2c96c89a620fd9d1a3
点赞 回复 分享
发布于 2020-04-16 15:37
https://blog.nowcoder.net/n/a09d24c1ba68457e9f8e2d0022dd99dd
点赞 回复 分享
发布于 2020-04-16 16:36
https://blog.nowcoder.net/n/daa6515f5e25465c8831f30d168a3ce2
点赞 回复 分享
发布于 2020-04-16 16:51
https://blog.nowcoder.net/n/cd50313659c44d6d85c2df3788b82675
点赞 回复 分享
发布于 2020-04-16 17:01
https://blog.nowcoder.net/n/6e803795a267474696fc56c7516cb2a9
点赞 回复 分享
发布于 2020-04-16 18:01
https://blog.nowcoder.net/n/b7dc884e491a4b6ab938945335f6ada8
点赞 回复 分享
发布于 2020-04-16 18:21

相关推荐

斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务