最小化最大值用什么?

来提每日一题 2025-02-18 14:27:45
每天59秒拿下每日一题 北美求职 程序员 互联网大厂 每日一题 创作灵感 近期找工作现状 国区每日一题今日思路: 二分查找。记下界为1,上界为数组最大间距;二分搜索给定间距d下,能否放置m个球,若可以放置m个球,移动下界,反之移动上界。对数组预排序找到区间最大间距,检查时若距上一个球间距大于等于d,放置一个球直至放满。 国际站每日一题今日思路: 前缀积。若添加数字为0,记录最后一个0出现的时间,同时将前缀积置1,若添加数字不为0,前缀积等于当前数乘以前一个前缀积。Get时根据最后k个数是否含0,若含0直接返回0,否则由前缀积在O(1)时间内得到结果。 看到这里都是真爱了,点个关注和赞吧。[喝奶茶R]

0 阅读:0
来提每日一题

来提每日一题

感谢大家的关注