哈罗出行2019年4月22日 找零钱问题(动态规划)
哈罗出行2019年4月22日JAVA岗笔试题:
现存在一堆面值为 N=[n1,n2,n3,……] 面值的硬币,问最少需要多少个硬币才能找出总值为 S的零钱,假设硬币无限。
我的思路:首先将N中能一次取到的值的dp设为1,然后dp[s]=min([dp[s-n] for n in N])+1,注意要避开一次能取到的值和那些dp[s-n]不存在的值。
import sys
def find_min_coins(N,S):'''N: type list, N种币值S: type int, 要组成的值'''dp=[None for i in range(0,S+1)]for n in N:dp[n]=1for s in range(1,S+1):if s in N:continuetemp_min=sys.maxsizefor n in N:if s-n>0 and dp[s-n] is not None:temp_min=min(temp_min,dp[s-n])if temp_min!=sys.maxsize:dp[s]=temp_min+1return dp[S]if __name__=="__main__":S=find_min_coins([1,5,2],12)print(S)
哈罗出行2019年4月22日 找零钱问题(动态规划)相关推荐
- 【目标一】2019年9月15日 - 2019年9月22日晚 --- 周计划
2019年9月15日 - 2019年9月22日晚 --- 周计划 工作日作息时间 周末或者节假日作息时间(如果没有活动 或者 不用加班的话) 心若向暖,何处不阳光:心若向阳,便何处不花开 \^_\^ ...
- 2019年4月22日A股暴跌行情思考
2019年4月22日A股暴跌行情思考 原因:股指期货松绑 盘面:小幅高开,单边下跌 操作: 总结: 股指期货松绑,周末媒体YY大盘暴涨,不排除空头故意借助媒体来诱多,然开盘后暴跌. 预期过于一致时,需 ...
- D2 日报 第152期 2019年7月22日
? 开源项目 ➡️ yehuio/Coot watch 4 star 58 fork 9 玩转 IFTTT 体验极客生活,互联网自动化神器 github.com ➡️ xiaolai/regular- ...
- 绝地求生6月22号服务器维护中,绝地求生2019年5月22日维护到几点?吃鸡5月22日更新内容...
本文导航 第1页: 绝地求生5月22日更新 第8页: 改善降落时界面 第2页: 绝地求生PC1.0第29轮更新内容 第9页: 改善信号枪显示界面 第3页: 生存通行证3:百搭牌 第10页: 自定义比赛 ...
- 2019年pubg服务器维护,2019年5月22日绝地求生今天更新维护到几结束?
本文导航 第1页: 5月22日更新时间 第8页: 改善降落时界面 第2页: 生存通行证3:百搭牌 第9页: 改善信号枪显示界面 第3页: 通行证结果 第10页: 自定义比赛 第4页: 结算期间 第11 ...
- 梦想世界 2014年8月14日服务器维护公告,2019年8月22日维护公告
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 <梦想世界>2019年8月22日维护内容如下: 本周更新内容摘要: 1.天选之战全明星争霸赛开放报名和竞猜玩法 2.调整了帮派降妖宝箱奖励发放 ...
- 2019年10月22日AWS SAP-C01 大捷战报
标题用了大捷,900+分,算么?哈哈 经过自己的持续学习.不懈的努力于2019年10月22日北京拿下AWS SAP-C01 认证,在完成考试后看到屏幕上PASS的那一刻,在辛苦感觉也值得.哭泣 早上考 ...
- 2019年5月22日 AY 程序员调侃语录
我是AY,杨洋,做wpf开发的,最近得了一种病,程序员患得患失综合征.同事说,我年纪在变大,技术跟不上.业余之间,我原创了写了一些语录,给大家中午休息,累疲惫的时候,开心放松下. 1.活着的每一天都无 ...
- 2019年7月22日 学习日记
说实话今天是二十三号,不过我在补二十二号的博客,现在已经是晚上了,今天也发生了很多有趣的事情比如遇到了打伞也没有用的雨,倔强的我就算全身湿透也不愿放弃外出欣赏风景的机会,于是我买了一身新衣服加人字拖, ...
最新文章
- android Adapter使用详解
- 二章: CentOS6.5 连接FTP服务器、部署telnet服务、安装SCP、服务端FTP、SFTP部署
- 详解ISA2006三种客户端
- 使用Spring AOP和番石榴速率限制器的节气门方法
- 文本预处理跑得慢?抱抱脸团队又放福利,1GB文本语料分词只需20s!
- python清空idle的内容_Python IDLE清空窗口的实例
- JS-函数(匿名-自调用-回调)-递归
- 【NER】NLP-入门实体命名识别(NER)+Bilstm-CRF模型原理Pytorch代码详解——最全攻略...
- 【C语言】break,continue的区别
- 机械自动化算不算计算机相关专业,机械设计制造及其自动化专业属于什么类别...
- ROS 入门基础(二) 创建publisher
- WEBSHELL权限提升技巧
- Linux程序动态库的加载
- Anaconda自带python,在cmd中输入python提示不是内部命令或外部命令
- Android中怎么破解游戏之修改金币数
- Ubuntu下WIFI不稳定问题
- 怎样的年轻化法则,让这个品牌四年净利润复合增速达30%
- 金融业务-美港股和A股的区别
- C#与C/C++的交互
- CSS3颜色值RGBA与渐变色
热门文章
- 2022年茶艺师(中级)考试题模拟考试题库及在线模拟考试
- 完美解决Linux环境编译ffmpeg库
- 那些我们解过的bug之蓝牙耳机不能播放上一首歌
- 2019中小学机器人教育调研报告-中国电子学
- 二维数组练习原创五子连珠
- 学习“写给asp.net的新手学习经验”
- TransRHS: A Representation Learning Method for Knowledge Graphs with Relation Hierarchical Structure
- 罗马时钟时间格式JS
- vue定时器(实时刷新列表)
- element-ui 无法绑定事件