当前位置:网站首页>LCP 06. 拿硬币-遍历
LCP 06. 拿硬币-遍历
2022-08-04 13:49:00 【Mr Gao】
LCP 06. 拿硬币
桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。
示例 1:
输入:[4,2,1]
输出:4
解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。
示例 2:
输入:[2,3,10]
输出:8
限制:
1 <= n <= 4
1 <= coins[i] <= 10
题目中虽然给了 n 堆硬币,但是最终每一堆都是要拿完的。而每一堆拿的情况又不影响其他硬币堆,因此每一堆硬币的拿法实际上是互相独立的。
于是我们可以只考虑一堆的情况。假设一堆有 x 枚硬币,既然我们的目的是尽早拿完所有硬币堆,那么两枚两枚的拿显然是更快的。
求单堆硬币最小次数:(x+1)//2
那么,拿完所有硬币堆只需要循环对所有硬币堆都计算一次,然后求和就可以了。
这题就很简单了,解题代码如下:
int minCount(int* coins, int coinsSize){
int sum=0;
for(int i=0;i<coinsSize;i++){
sum=sum+(coins[i]+1)/2;
}
return sum;
}
边栏推荐
- 并发刺客(False Sharing)——并发程序的隐藏杀手
- Keycloak 6.0.0 正式发布,身份和访问管理系统
- Interviewer: Tell me the difference between NIO and BIO
- 开放麒麟 openKylin 版本规划敲定:10 月发布 0.9 版并开启公测,12 月发布 1.0 版
- 编程思想_编程有必要给孩子学吗?
- 博途1200/1500PLC斜坡指令RAMP(带暂停功能)
- 华为手机切换屏幕效果_华为p40页面切换效果怎么换
- Analysis and application of portrait segmentation technology
- 用过Apifox这个API接口工具后,确实感觉postman有点鸡肋......
- 中大型商业银行堡垒机升级改造就用行云管家!必看!
猜你喜欢

Haproxy搭建web群集

如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?

《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架

人像分割技术解析与应用
![[UML] Summary of Information System Analysis and Design Knowledge Points](/img/a2/32267c5bfdf8114c4c723278a1897c.png)
[UML] Summary of Information System Analysis and Design Knowledge Points

Week 7 Latent Variable Models and Expectation Maximization

This article sorts out the development of the main models of NLP

零基础可以转行软件测试吗 ?这篇文章告诉你

idea永久激活教程(新版)

How to find the location of a pdf file in endnote literature
随机推荐
【LeetCode】1403. 非递增顺序的最小子序列
阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看
工具函数---字符串处理
"Social Enterprises Conducting Civilian Personnel Training Specifications" group standard on the shelves of Xinhua Bookstore
MPLS实验
LeetCode_424_替换后的最长重复字符
零基础可以转行软件测试吗 ?这篇文章告诉你
router---Programmatic navigation
文字编码 - XML 教程
MPLS experiment
JSX use
ssm学习心得(完结篇
CReFF缓解长尾数据联邦学习(IJCAI 2022)
内存定位利器-ASAN使用小结
Interviewer: How to view files containing abc string in /etc directory?
LeetCode_643_子数组的最大平均数Ⅰ
关于redis的几件小事(五)redis保证高并发以及高可用
Oracle RAC环境下vip/public/private IP的区别
座舱人机交互「暗潮汹涌」,语音「下」,多模态「上」
【毕设选题推荐】机器人工程专业毕设选题推荐