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

韩文网站建设永久免费二级域名申请

韩文网站建设,永久免费二级域名申请,页面跳转流程图,网站建设合作流程给你一个长度为 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.tj-hxxt.cn/news/85482.html

相关文章:

  • 江苏省网站备案系统武汉抖音seo搜索
  • 嘉定网站建设网页制作安卓优化大师最新版
  • 网络优化网站建设学习链接买卖
  • 网站建设合同 技术合同什么关键词可以搜到那种
  • 赣州网站推广公司社区营销
  • 临沂网站建设微信南宁百度快速优化
  • 推动政府门户网站建设搜索平台
  • 常见的网络推广方法有几种怎么关闭seo综合查询
  • wordpress 模板 含数据库优化大师班级
  • 个人网站asp源码本网站三天换一次域名
  • 网站建设属于什么专业百度移动权重
  • 登录企业网站管理系统360seo排名优化服务
  • 怎么让自己的网站通过域名访问不了软文营销怎么做
  • 国外设计模板网站整合营销传播方法包括
  • 家装网站建设多少钱网络推广是什么职位
  • vs2015做网站如何添加控件互联网推广招聘
  • 网站优化该怎么做网站运营指标
  • 网站开发文档总结深圳最新政策消息
  • 做a货包好的网站云搜索下载
  • 如何快速创建网站免费建站免费网站
  • 有网站怎么做下载直链排名优化怎么做
  • 西宁设计网站建设b站网站推广mmm
  • 怎样做网站怎要加服务器seo网站外链工具
  • 淄博做网站的公司都有哪些台州seo快速排名
  • wordpress 引用css郑州seo排名工具
  • 成都网站建设排行榜哈尔滨seo整站优化
  • 网上注册公司流程教程排名轻松seo 网站
  • 赣州做网站的南昌seo教程
  • 做网站没灵感推广方案
  • 群晖系统可以做网站吗企业网站建设目标