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

松江网站建设推广应用商店关键词优化

松江网站建设推广,应用商店关键词优化,dedecms 调用网站名称,网页无法访问如何解决360浏览器题目: 给你一个下标从 0 开始、长度为 n 的数组 usageLimits 。 你的任务是使用从 0 到 n - 1 的数字创建若干组,并确保每个数字 i 在 所有组 中使用的次数总共不超过 usageLimits[i] 次。此外,还必须满足以下条件: 每个组必须…

题目:

给你一个下标从 0 开始、长度为 n 的数组 usageLimits 。

你的任务是使用从 0 到 n - 1 的数字创建若干组,并确保每个数字 i 在 所有组 中使用的次数总共不超过 usageLimits[i] 次。此外,还必须满足以下条件:

每个组必须由 不同 的数字组成,也就是说,单个组内不能存在重复的数字。
每个组(除了第一个)的长度必须 严格大于 前一个组。
在满足所有条件的情况下,以整数形式返回可以创建的最大组数。

示例 1:

输入:usageLimits = [1,2,5]
输出:3
解释:在这个示例中,我们可以使用 0 至多一次,使用 1 至多 2 次,使用 2 至多 5 次。
一种既能满足所有条件,又能创建最多组的方式是:
组 1 包含数字 [2] 。
组 2 包含数字 [1,2] 。
组 3 包含数字 [0,1,2] 。
可以证明能够创建的最大组数是 3 。
所以,输出是 3 。
示例 2:

输入:usageLimits = [2,1,2]
输出:2
解释:在这个示例中,我们可以使用 0 至多 2 次,使用 1 至多 1 次,使用 2 至多 2 次。
一种既能满足所有条件,又能创建最多组的方式是:
组 1 包含数字 [0] 。
组 2 包含数字 [1,2] 。
可以证明能够创建的最大组数是 2 。
所以,输出是 2 。
示例 3:

输入:usageLimits = [1,1]
输出:1
解释:在这个示例中,我们可以使用 0 和 1 至多 1 次。
一种既能满足所有条件,又能创建最多组的方式是:
组 1 包含数字 [0] 。
可以证明能够创建的最大组数是 1 。
所以,输出是 1 。

提示:

1 <= usageLimits.length <= 10^5
1 <= usageLimits[i] <= 10^9

java代码:

class Solution {public int maxIncreasingGroups(List<Integer> usageLimits) {int n = usageLimits.size();Collections.sort(usageLimits);int[] nums = new int[n];for (int i = n - 1 ; i >= 0; i--) {nums[n - 1 - i] = usageLimits.get(i);}int ret = 1;int l = 1;int r = n;while (l < r) {int m = l + (r - l) / 2 + 1;if (check(nums, m)) {l = m;ret = Math.max(m, ret);} else {r = m - 1;}}return ret;}public boolean check(int[] nums, int k) {int n = nums.length;int d = 0;for (int i = 0; i < n; i++) {if (Math.max(k - i, 0) <= nums[i]) {if (d > 0) {d -= nums[i] - Math.max(k - i, 0);}continue;} d += k - i - nums[i];}return d <= 0;}
}
http://www.15wanjia.com/news/3456.html

相关文章:

  • 网站策划搭建方案网站的推广方案的内容有哪些
  • 查域名备案信息百度网站排名优化
  • 开淘宝店和做网站有什么区别昆明装饰企业网络推广
  • 重庆网站建设是什么推广衣服的软文
  • 如何在360网页上做公司网站淄博seo网络公司
  • 广州哪里有做网站有必要买优化大师会员吗
  • 南京手机网站建设烟台百度推广公司
  • nas网站怎么做网站百度竞价多少钱一个点击
  • 青岛的网站设计上海seo网站优化软件
  • 化妆品做网站流程成都百度推广开户公司
  • 烟台做网站多钱有域名有服务器怎么做网站
  • 网站备案取名百度一下百度主页官网
  • 要怎么做自己的网站视频教学好搜搜索引擎
  • 网站开发和合同百度下载安装 官方
  • 开网店的流程视频电商关键词排名优化怎么做?
  • 河南郑州汽车网网站建设自学seo能找到工作吗
  • 网站建设应考虑哪些方面的问题线上营销模式有哪些
  • 恩施网站制作公司中国万网域名注册免费
  • 文件下载网站源码班级优化大师
  • 上海哪家网站建设公司好百度快照投诉中心官网
  • b2b网站建设内容论文淄博seo
  • 零食网站源码专业精准网络营销推广
  • 网站建设7个基本流程图实体店铺引流推广方法
  • 如何在ftp做网站网站一键收录
  • 广东网站建设便捷百度网络营销推广
  • 杭州网站建设哪家靠谱怎么自己建立网站
  • 广东省住房和城乡建设部网站营销新闻
  • 政府类网站设计有什么要点营销培训方案
  • 广州网站建设集团百度联盟是什么
  • 镇江网站制作哪家便宜杭州seo外包