首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
换零钱专题
小P的故事——神奇的换零钱 背包
题目描述 已知A国经济很落后,他们只有1、2、3元三种面值的硬币,有一天小P要去A国旅行,想换一些零钱,小P很想知道将钱N兑换成硬币有很多种兑法,但是可惜的是他的数学竟然是体育老师教的,所以他不会啊、、、他只好求助于你,你可以帮他解决吗? 提示:输入数据大于32000组。 输入 每行只有一个正整数N,N小于32768。 输出 对应每个输入,输出兑换方法数。 示
阅读更多...
买钉子问题(换零钱问题)
#思路:9个的越多,总盒数越少,9个最多就是int(n/9),看余下的是否正好是4的倍数。不是则 将9 个的盒数-1,再次判断,直到满足或者无解。n=13if(n/9==0):print(int(n/9))else:for i in range(int(n/9)):if((n-(int(n/9)-i)*9)%4==0):print('9个装:',int(n/9)-i)print('4个装'
阅读更多...