【每日一题】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
https://blog.nowcoder.net/n/57563c89c1c64e2ea9867a9bfde88799
点赞 回复 分享
发布于 2020-05-02 15:37
https://blog.nowcoder.net/n/39cd8d2a34f14216afeae86282ef9e75 补题
点赞 回复 分享
发布于 2020-05-01 22:08
https://blog.nowcoder.net/n/cbdbf96a1f754b02b40c4fe6f4a3d80c来啦来啦
点赞 回复 分享
发布于 2020-05-01 21:28
https://blog.nowcoder.net/n/d21fa8b1da234b5dbcacec9a7fa5ea81
点赞 回复 分享
发布于 2020-04-23 17:31
https://blog.nowcoder.net/n/a1ff5e0f8b2f4a339ecd744b329da8c6
点赞 回复 分享
发布于 2020-04-22 21:47
https://blog.nowcoder.net/n/91a30ce9a6e2456f8ca81a4ade82ac6d
点赞 回复 分享
发布于 2020-04-22 20:47
https://blog.nowcoder.net/n/5a6f2262c07d4a91885aa2f23eca13c9
点赞 回复 分享
发布于 2020-04-21 23:54
https://blog.nowcoder.net/n/5a19860ad2b4410f9d4e8ebc6e4a043c
点赞 回复 分享
发布于 2020-04-21 15:13
https://blog.nowcoder.net/n/19702e71bb174a13a8723e0b7da01b0d
点赞 回复 分享
发布于 2020-04-21 15:07
https://blog.nowcoder.net/n/6e8b70cb23c0472facd0f7cfaec1dbcb
点赞 回复 分享
发布于 2020-04-21 10:32
https://blog.nowcoder.net/n/394e5714d98345c6a33f6f5b732240d6
点赞 回复 分享
发布于 2020-04-20 23:22
https://blog.nowcoder.net/n/708b59d39c2848a79f7404d8b61743a8
点赞 回复 分享
发布于 2020-04-20 20:40
https://blog.nowcoder.net/n/04ddaec6dcac4c65b9b3d038f914989a
点赞 回复 分享
发布于 2020-04-20 13:01
https://blog.nowcoder.net/n/0f7d73a115184a73987330154626330f
点赞 回复 分享
发布于 2020-04-20 11:58
https://blog.nowcoder.net/n/04a38a6d912f4a5e98538617d43c1700
点赞 回复 分享
发布于 2020-04-18 17:06
https://blog.nowcoder.net/n/7c4a6982d73e40b4a4b427ef62997bb0
点赞 回复 分享
发布于 2020-04-17 20:43
https://blog.nowcoder.net/n/0d1c92b2b6cb40f5935663726ec97005
点赞 回复 分享
发布于 2020-04-17 13:19
https://blog.nowcoder.net/n/6694f5bdd525444e9706db7c89c29d98
点赞 回复 分享
发布于 2020-04-17 10:57

相关推荐

zYvv:双一流加大加粗再标红,然后广投。主要是获奖荣誉不够,建议开始不用追求大厂,去别的厂子刷下实习。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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