穷举-零钱换挣钱

小明和小红玩零钱换整钱的游戏,小红提供10元纸币,小明用不同面值的硬币(1角,5角,1元)尝试组合,要求三摞硬币高度相同且总额对应小红的纸币数。问题求解需要减少穷举次数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【题】

21. 零钱换整钱


    小明手中有一堆硬币,小红手中有若干张10元的整钱。已知 1 角的硬币厚度为 1.8mm,5 角的硬币厚 1.5mm, 1 元的硬币为 2.0mm 。小明和小红一起玩游戏,小红拿出若干张10元的纸币,小明要将 1 角的硬币放成一摞,将 5 角的硬币硬币放成一摞,将 1 元的硬币放成一摞,如果 3 摞硬币一样高,并且金额能够正好小红要求的面值,则双方可以进行交换,否则没有办法交换。

输入: 
    小红希望交换几张10元的纸币

输出: 
    1 角的数量,5 角的数量,1元的数量

友情提示:要想办法减少穷举次数啊,否则............

  测试输入关于“测试输入”的帮助 期待的输出
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值