当前位置: 首页 > news >正文

潍坊网站网站建设网站专题页策划

潍坊网站网站建设,网站专题页策划,我们不是做网站的,做网站工具给你一个整数数组 bloomDay#xff0c;以及两个整数 m 和 k 。 现需要制作 m 束花。制作花束时#xff0c;需要使用花园中 相邻的 k 朵花 。 花园中有 n 朵花#xff0c;第 i 朵花会在 bloomDay[i] 时盛开#xff0c;恰好 可以用于 一束 花中。 请你返回从花园中摘 m 束…给你一个整数数组 bloomDay以及两个整数 m 和 k 。 现需要制作 m 束花。制作花束时需要使用花园中 相邻的 k 朵花 。 花园中有 n 朵花第 i 朵花会在 bloomDay[i] 时盛开恰好 可以用于 一束 花中。 请你返回从花园中摘 m 束花需要等待的最少的天数。如果不能摘到 m 束花则返回 -1 。 示例 1 输入bloomDay [1,10,3,10,2], m 3, k 1 输出3 解释让我们一起观察这三天的花开过程x 表示花开而 _ 表示花还未开。 现在需要制作 3 束花每束只需要 1 朵。 1 天后[x, _, _, _, _] // 只能制作 1 束花 2 天后[x, _, _, _, x] // 只能制作 2 束花 3 天后[x, _, x, _, x] // 可以制作 3 束花答案为 3 示例 2 输入bloomDay [1,10,3,10,2], m 3, k 2 输出-1 解释要制作 3 束花每束需要 2 朵花也就是一共需要 6 朵花。而花园中只有 5 朵花无法满足制作要求返回 -1 。 示例 3 输入bloomDay [7,7,7,7,12,7,7], m 2, k 3 输出12 解释要制作 2 束花每束需要 3 朵。 花园在 7 天后和 12 天后的情况如下 7 天后[x, x, x, x, _, x, x] 可以用前 3 朵盛开的花制作第一束花。但不能使用后 3 朵盛开的花因为它们不相邻。 12 天后[x, x, x, x, x, x, x] 显然我们可以用不同的方式制作两束花。 解题思路 使用二分查找查找出满足情况的最小日期 检查是否满足条件遍历数组如果开花日期是在限制日期前就作为有效的花朵连续的k朵花可作为一个有效花束检查可以生产花束的个数是否多于m 代码 func minDays(bloomDay []int, m int, k int) int {n:len(bloomDay)if nm*k{return -1}max:-1for _, day : range bloomDay {if daymax{maxday}}return sort.Search(max, func(days int) bool {cnt ,f:0,0for i : 0; i n; i {if bloomDay[i]days{cnt0}else{cntif cntk{fcnt0}}}return fm}) }
http://www.sadfv.cn/news/117256/

相关文章:

  • 提供微信网站建设一个域名对应多个网站
  • 检察院加强网站建设凡科互动app
  • 个人网站建立步骤九尾狐建站网址
  • 江苏省建设信息网站网站开发和安卓开发
  • 纯html5网站源码北京网站建设公司 北京网站设计 网页设计制作 高端网站建设 分形科技
  • 网站开发框架的工具福田蒙派克10座黄牌报价
  • 门户网站用什么源码网站交易网
  • 网站优化的意义优惠网站如何做
  • 自动优化网站建设电话购物网站建设新闻
  • 铜仁做网站wordpress发布页面
  • 永康网站建设服务郑州 服装 网站建设
  • 韩国风格网站模板下载云主机网站
  • 网泰网站建设网络大连开发区网页制作
  • wordpress相对地址宜昌网站推广优化技巧
  • 小企业公司网站怎么建无锡seo网站推广
  • 云服务器做网站好吗江阴网站优化公司
  • html网站建设中源代码官方网站建设报价表
  • 做网站1万多块钱wordpress站长地图
  • 网站建设服务器租用网站平台建设做好公司宣传
  • 网站建设合同2018西安官网优化公司
  • 房产网站管理系统开通公众号的流程
  • 芜湖app开发郑州企业网站优化
  • 网站做sem优化诸城手机网站建设
  • 一个服务器可以备案几个网站济宁网站建设专业定制
  • 注册网站域名需要什么资料医疗器械评价一个网站设计的好坏
  • 绵阳住房和城乡建设局网站鹰潭市城乡建设局网站
  • 网站欢迎界面源码网络舆情监测与研判
  • 免费gif动图在线制作网站泰安大众网
  • 红河州住房和建设局网站平凉网站设计
  • 有代做统计图的网站吗快速排名优化推广排名