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

找做网站的朋友seo软件代理

找做网站的朋友,seo软件代理,泗门网站建设,合肥网站设计培训题目 给定一个 正整数 数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目。 请你从每个袋子中 拿出 一些豆子(也可以 不拿出),使得剩下的 非空 袋子中(即 至少还有一颗 魔法豆的袋子)魔法豆的数目…
题目

给定一个 正整数 数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目。

请你从每个袋子中 拿出 一些豆子(也可以 不拿出),使得剩下的 非空 袋子中(即 至少还有一颗 魔法豆的袋子)魔法豆的数目 相等。一旦把魔法豆从袋子中取出,你不能再将它放到任何袋子中。

请返回你需要拿出魔法豆的 最少数目。

示例

输入:beans = [4,1,6,5]
输出:4
解释:

  • 我们从有 1 个魔法豆的袋子中拿出 1 颗魔法豆。
    剩下袋子中魔法豆的数目为:[4,0,6,5]
  • 然后我们从有 6 个魔法豆的袋子中拿出 2 个魔法豆。
    剩下袋子中魔法豆的数目为:[4,0,4,5]
  • 然后我们从有 5 个魔法豆的袋子中拿出 1 个魔法豆。
    剩下袋子中魔法豆的数目为:[4,0,4,4]

总共拿出了 1 + 2 + 1 = 4 个魔法豆,剩下非空袋子中魔法豆的数目相等。
没有比取出 4 个魔法豆更少的方案。

解析

这道题目题意上还是不太好理解的,最后要的结果是数组中的每个数据,要么是0,不为0的都应该相等。最后要求的是取出最少的豆子数目,转化一下求剩余最多的豆子。
解题思路第一步是先排序,从小到大排序,然后枚举排序后的数组,要求剩余的豆子最多,那就是剩余豆子组成的长方形面积最大,看下面这张图:
在这里插入图片描述
代码入下:

func minimumRemoval(beans []int) int64 {slices.Sort(beans)n := len(beans)sum := 0 // 总的面积maxArea := 0for i, v := range beans {sum += v // 总的豆子,用于最后计算剩余maxArea = max(maxArea , (n-i)*v) // 后面这个每个环节的矩形面积}return int64(sum - maxArea )
}
http://www.yayakq.cn/news/271739/

相关文章:

  • 做商城类网站空间怎么买国家企业信用信息公示系统换官网
  • 外贸公司网站建设费用 如何申请wordpress 后台底部修改
  • 越南做购物网站google关键词优化
  • 南通外贸网站推广长沙装修
  • 网站定制的公司推广自己的产品
  • 响应式视频网站模板下载郓城做网站网络公司
  • 哪些网站是用jsp做的代运营和运营的区别
  • html企业网站源码微信小程序在哪里打开
  • 黄山建设网站公司ppt模板免费模板下载
  • 惠州网站建设模板苏州做网站优化的公司
  • 个人备案网站做什么网站建设销售要懂什么
  • 企业网站源码千博wordpress判断文章id
  • 荆门网站开发公司国外免费源码网站
  • 珠海摥园网站建设医院网站域名备案
  • 厦门专业建站系统制作公司ppt模板图片 背景
  • 网站网络优化服务器dw做旅游网站模板下载
  • 青岛哪里有做网站公司的一站式网站手机端怎么做
  • 使用免费网站制作软件上海做网站大的公司有哪些
  • 电商网站建设的关键seo是什么意思广东话
  • 网页制作中网站名称怎么做移动端模板网站建设价格
  • 两人合伙做网站但不准备开公司东莞seo网站关键词优优化
  • 西宁网站建设推广网站引导页怎么做的
  • 惠州淡水网站建设番禺网站开发价格
  • 现在哪个网站可以做外贸邯郸做网站代理
  • 济南想做网站wordpress小工具是哪个文件夹
  • 烟台企业网站建设公司影视网站源码下载
  • 做网站主流语言网站建设需求网
  • 昆明著名网站关键词快速排名软件价格
  • 出口贸易公司网站怎么做网页设计师培训宣传语
  • 专业网站设计定制网站建设与维护本科教材