数据结构-顺序表-拿硬币

一.题目

https://leetcode.cn/problems/na-ying-bi/description/

二.解答

复制代码
class Solution {
public:
    int minCount(vector<int>& coins) {
        int ret = 0;
        for(int i = 0; i < coins.size();i++){ //coins.size()是vector内置函数,用于获取数组大小
           ret += (coins[i] + 1) / 2;    //如果coins[i]是偶数,除以2,最后值不变,说明每次都拿两个;如果是奇数,说明前几次都是拿两个,最后一次拿一个
        }
        return ret;
    }
};
相关推荐
额鹅恶饿呃1 小时前
C语言中的数据结构和变量
c语言·数据结构·算法
万法若空2 小时前
【数据结构-哈希表】哈希表原理
数据结构·算法·散列表
tachibana23 小时前
hot100 翻转二叉树(226)
java·数据结构·算法·leetcode
兰令水3 小时前
leecodecode【面试150】【2026.7.9打卡-java版本】
java·数据结构·leetcode·面试·职场和发展
A.零点5 小时前
期末复习,408考研数据结构:第一章绪论完整知识梳理与真题深度解读
c语言·数据结构·笔记·考研
阿文的代码库6 小时前
经典算法题剖析:按奇偶排序数组
数据结构·算法
玛卡巴卡ldf9 小时前
【LeetCode 手撕算法】(细节知识点总结)
java·数据结构·算法·leetcode·力扣
Yang_jie_0310 小时前
笔记:数据结构(链队列的相关判断条件)
数据结构·笔记
zmzb010311 小时前
C++课后习题训练记录Day154
数据结构·c++·算法
万法若空20 小时前
【算法-查找】查找算法
java·数据结构·算法