美文网首页
LCP 06. 拿硬币

LCP 06. 拿硬币

作者: leeehao | 来源:发表于2020-08-06 16:59 被阅读0次

题目

桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。

示例 1:

输入:[4,2,1]

输出:4

解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。
示例 2:

输入:[2,3,10]

输出:8

限制:

  1. 1 <= n <= 4
  2. 1 <= coins[i] <= 10

第一次

class Solution {
    public int minCount(int[] coins) {
        int count = 0;
        for (int n : coins) {
            count += (n % 2)  + (n / 2); 
        }
        return count;
    }
}

相关文章

  • Leetcode-LCP 06 拿硬币

    LCP 06. 拿硬币[https://leetcode-cn.com/problems/na-ying-bi/]...

  • LCP 06. 拿硬币

    题目 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚...

  • LCP-06-拿硬币

    解题思路: 挨个每项除以2,向上取整,求和; 使用divmod函数,分别得到除后值及余数。 Python3代码:

  • 力扣题 [LCP 06\. 拿硬币]

    桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿...

  • 拿硬币

    有 n 个硬币排成一条线。两个参赛者轮流从右边依次拿走 1 或 2 个硬币,直到没有硬币为止。拿到最后一枚硬币的人...

  • 拿硬币

    题目: 题目的理解: 每次从一个堆拿走2个硬币,如果只有一个硬币了那就拿走一个。 python实现 想看最优解法移...

  • 老毛子华硕固件 lcp设置 设置错了导致网络卡

    不主动发送 lcp-echo(off) 是自动lcp响应间隔 否

  • 前端优化-LCP

    什么是LCP LCP是最大内容绘制的简称。LCP是用来测量感知加载速度。感知加载速度是以用户为中心的重要指标。因为...

  • 说赌

    小时候,我们经常玩一种游戏,游戏规则:拿一枚硬币的正反面去押赌注,拿硬币的人把硬币垂直放在光滑的桌面,使它旋转,然...

  • lintcode 最长公共前缀

    给k个字符串,求出他们的最长公共前缀(LCP)样例在 "ABCD" "ABEF" 和 "ACEF" 中, LCP...

网友评论

      本文标题:LCP 06. 拿硬币

      本文链接:https://www.haomeiwen.com/subject/bmhtdktx.html