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

韩文网站建设武汉seo认可搜点网络

韩文网站建设,武汉seo认可搜点网络,南京网站建设制作,哪里有专门做网站的给你一个长度为 n 的整数数组 coins ,它代表你拥有的 n 个硬币。第 i 个硬币的值为 coins[i] 。如果你从这些硬币中选出一部分硬币,它们的和为 x ,那么称,你可以 构造 出 x 。 请返回从 0 开始(包括 0 )&a…

给你一个长度为 n 的整数数组 coins ,它代表你拥有的 n 个硬币。第 i 个硬币的值为 coins[i] 。如果你从这些硬币中选出一部分硬币,它们的和为 x ,那么称,你可以 构造 出 x 。

请返回从 0 开始(包括 0 ),你最多能 构造 出多少个连续整数。

你可能有多个相同值的硬币。

示例 1:

输入:coins = [1,3]
输出:2
解释:你可以得到以下这些值:

  • 0:什么都不取 []
  • 1:取 [1]
    从 0 开始,你可以构造出 2 个连续整数。
    示例 2:

输入:coins = [1,1,1,4]
输出:8
解释:你可以得到以下这些值:

  • 0:什么都不取 []
  • 1:取 [1]
  • 2:取 [1,1]
  • 3:取 [1,1,1]
  • 4:取 [4]
  • 5:取 [4,1]
  • 6:取 [4,1,1]
  • 7:取 [4,1,1,1]
    从 0 开始,你可以构造出 8 个连续整数。
    示例 3:

输入:nums = [1,4,10,3,1]
输出:20

提示:

coins.length == n
1 <= n <= 4 * 104
1 <= coins[i] <= 4 * 104

思路:对数组进行排序,如果前面已经构造出最大连续值为 x,遍历数组,若当前值为 y 且 x + 1 >= y, 则可以构造出 [0, x + y],总数为 x + y + 1

    public int getMaximumConsecutive(int[] coins) {int sum=1;Arrays.sort(coins);for (int coin : coins) {if (sum>=coin){sum+=coin;}}return sum;}

在这里插入图片描述

func getMaximumConsecutive(coins []int) int {sum:=1sort.Ints(coins)for _, v := range coins {if sum>=v{sum+=v}}return sum
}

在这里插入图片描述

http://www.ds6.com.cn/news/60851.html

相关文章:

  • 天津网站建设推广下载百度到桌面上
  • 什么是做学院网站如何在百度上做产品推广
  • 做网站如何通过流量赚钱google网站登录入口
  • 什么网站做推广比较好整合营销包括哪三方面
  • 毕业设计查资料的网站长沙seo优化首选
  • 可在哪些网站做链接微信小程序怎么开通
  • 色流网站如何做百度sem优化师
  • 公司 网站建设 会计科目百度竞价推广流程
  • 淘宝客网站开源重庆好的seo平台
  • 网站建设 参照 标准规范百度搜索智能精选
  • 合肥市建设委员会网站可以搜索任何网站的浏览器
  • 学做网站快吗seo批量建站
  • 沧州网站建设优化b2b平台运营模式
  • 自己做的网站竞价优化天津seo培训
  • 给自己的网站做代言企业网站优化工具
  • html5网站制作工具交友平台
  • 淮北做网站的公司有哪些搜索引擎 磁力吧
  • 怎么做加密货币网站企业网站模板html
  • 浙江建设职业技术学校网站登录网站建站开发
  • 铜仁网站优化百度高级搜索引擎入口
  • 做网站要注意什么企业建站免费模板
  • 如何加强网站信息管理建设百度云下载
  • 自考在线做试卷的网站合肥seo
  • 卖东西怎么做网站电脑学校培训
  • 网站建设qq5月疫情最新消息
  • 济南企业营销型网站建设价格最近的电脑培训班在哪里
  • 通常做网站要多久seo是指什么
  • 360免费建站不要钱爱网站关键词挖掘工具
  • 社保汇算清缴哪个网站做的企排排官网
  • 烟台市公安局网站开发区分局地方网站建设