现有3种面值的硬币,1分、2分、5分,每种数量不定,每5毛钱组成一组,求能够得到最多的组数最好能再得到
最少的剩余硬币数
最少的剩余硬币数
解决方案 »
- Delphi工程在系统语言为简体创建,现在在系统为繁体语言下打不开?怎么办?
- freeAndNil 的问题!急~~~~
- 怎么样知道一个文件夹下有没有文件被使用?
- 为什么Delphi6取数据与Delphi7取出的数据不一样,请大家指点!100分敬请笑纳!
- 使用動態生成aliasname時出現的問題,急
- 如何进行调用??
- 如何让MASKEDIT显示“2003年06月03日”呢,通过微调能过调整年月日?
- 怎样把一个Dbgrid的所有记录全选!
- 怎样在TabSheet页上动态产生DBRadioGroup, DBMemo控件?
- 如何判断表中已有记录与将要插入记录是否相同啊,不能用遍历查询一次啊?
- 转 Borland称12家公司有意接收Delphi和JBuilder
- 用什么函數來取得文件的屬性?
楼住,既然每种数量不定,每5毛钱组成一组,那怎么能知道最多的组数呢?我的意思是假如只有5分的,数量不定就有可能是10或100,10个是1组,100个是10组,组书也不确定,楼住可以说清楚一点么?
原题是,班里车贴要报销,有很多的打的票,各种面值的都有,但是只能报200块钱,打的票必须是200的,不能多也不能少,为了方便凑出200两银子,就想找个算法
(100+1) + (97+1) + (95+1) +(92+1) +(90+1) +
(87+1) + (85+1) +(82+1) +(80+1) +
(77+1) + (75+1) +(72+1) +(70+1) +
... ...
(17+1) + (15+1) +(12+1) +(10+1) +
(07+1) + (05+1) +(02+1) +(00+1) +
(100+1) + (97+1) + (95+1) +(92+1) +(90+1) +
(87+1) + (85+1) +(82+1) +(80+1) +
(77+1) + (75+1) +(72+1) +(70+1) +
... ...
(17+1) + (15+1) +(12+1) +(10+1) +
(07+1) + (05+1) +(02+1) +(00+1) 上面的多了一个 +