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

wordpress文章中出站网页制作与网站建设完全学习手册光盘

wordpress文章中出站,网页制作与网站建设完全学习手册光盘,建模师培训机构有哪些,企业邮箱怎么注册格式2517. 礼盒的最大甜蜜度 给你一个正整数数组 price ,其中 price[i] 表示第 i 类糖果的价格,另给你一个正整数 k 。 商店组合 k 类 不同 糖果打包成礼盒出售。礼盒的 甜蜜度 是礼盒中任意两种糖果 价格 绝对差的最小值。 返回礼盒的 最大 甜蜜度。 记录一…

2517. 礼盒的最大甜蜜度

给你一个正整数数组 price ,其中 price[i] 表示第 i 类糖果的价格,另给你一个正整数 k 。

商店组合 k 类 不同 糖果打包成礼盒出售。礼盒的 甜蜜度 是礼盒中任意两种糖果 价格 绝对差的最小值。

返回礼盒的 最大 甜蜜度。

记录一下二分查找的时候几个边界条件

DEBUG = False
ITER = 100class Solution:def maximumTastiness(self, price: List[int], k: int) -> int:sorted_price = sorted(price)mean_tas = (sorted_price[-1] - sorted_price[0]) // (k - 1)ans = mean_tasi, j = 0 , mean_tasiteration = 0while i <= j:mid = ((j - i) >> 1) + i# if mid == i:#     mid += 1if DEBUG:print(i, j, (j-i)>>1, mid)iteration += 1if iteration > ITER:print("Error")raise IndexErrortaken = []flag = Falsefor itr in sorted_price:if DEBUG:print(taken, itr, mid)# if taken:#     print(itr - taken[-1] > mid, itr - taken[-1])if not taken:taken.append(itr)elif itr - taken[-1] >= mid:taken.append(itr)if len(taken) >= k:flag = Truebreakif DEBUG:print(flag)if flag:i = mid + 1else:j = mid - 1return j     

一个是 w h i l e while while 循环中是 l e f t left left 小于 r i g h t right right 还是小于等于,这个需要和

if flag:i = mid + 1
else:j = mid - 1

有对应关系, m i d mid mid 不满足时 j = m i d − 1 j = mid - 1 j=mid1 没有问题,但是mid满足时如果 i i i 要等于 m i d + 1 mid + 1 mid+1,就会出现 i = 54 , j = 56 i=54, j=56 i=54,j=56 55 55 55 可行从而直接结束的情况。
但是如果不 m i d + 1 mid+1 mid+1 就需要考虑 i = 4 , j = 5 i=4,j=5 i=4,j=5 的情况,这种时候求均值的方法就不能向下取整。可以考虑 ( i + j + 1 ) > > 1 (i + j + 1) >> 1 (i+j+1)>>1

http://www.yayakq.cn/news/198752/

相关文章:

  • 网站建设常用问题库如何查询网站的注册信息查询
  • 网站360自然排名要怎么做网站改版上线
  • php网站开发前景百度网站建设中的自由容器
  • 平台网站建设方案莱芜金点子电子版报纸
  • 网站备备份教程工商企业信息公示系统
  • android开发 网站开发婚纱摄影网页模板
  • 中国住建部和城乡建设部珠海百度seo公司
  • 正规的营销型网站建设做报名统计的网站
  • 十堰网站建设网站的策划与建设阶段
  • 网站制作手机端深圳做网站新科
  • 做爰全过程免费的网站视频网站开发终止协议书
  • 本机建设网站天津河北区做网站
  • 分享几个x站好用的关键词网站运营一月多少钱
  • 公司要求做网站wordpress 文章路径
  • 福田欧曼服务站电话八字排盘网站建设
  • 关于网站设计快站模板
  • 包头市住房和城乡建设局官方网站小程序源码什么意思
  • 佛山微网站建设报价没有网站如何做cps
  • 河南省和城乡建设厅网站绍兴市网站建设
  • 做好三步网站改版工具不降权 无忧老师东莞港货网站建设
  • 杭州做网站好的公司排名如何防止php网站被挂马
  • 中国建设门户网站纪念币ppt做的最好的网站
  • 大气红色网站医疗器械生产质量管理规范
  • 怎么把网站源码青岛谁家做网站
  • 邢台网站推广多少钱网站建设商务通什么意思
  • 专门做研究美股的财经网站wordpress仿小刀主题
  • 盐城哪里做网站营销型企业网站的含义
  • 钟祥网站开发建电商网站要多少钱
  • 企业网站建设递进发展趋势校园网络拓扑图及网络方案
  • 重庆水舟科技做网站阿里巴巴外贸网站登录