用1分、5分、10分、25分、50分硬币凑成一元,每种硬币的个数没有限制,总共有几种组合方法? 用connect by 方法 select '1*'||c1.cnt ||'+5*'||c5.cnt ||'+10*'||c10.cnt ||'+25*'||c25.cnt ||'+50*'||c50.cnt as result from ( select rownum-1 cnt from dual connect by rownum-1<=100) c1, ( select rownum-1 cnt from dual connect by rownum-1<=20) c5, ( select rownum-1 cnt from dual connect by rownum-1<=10) c10, ( select rownum-1 cnt from dual connect by rownum-1<=4) c25, ( select rownum-1 cnt from dual connect by rownum-1<=2) c50 where 1*c1.cnt +5*c5.cnt +10*c10.cnt +25*c25.cnt +50*c50.cnt = 100; 用递归with 方法 with coin as ( select 1 cents from dual union all select 5 cents from dual union all select 10 cents from dual union all select 25 cents from dual union all select 50 cents from dual ), t(current_coin,total_val,c1,c5,c10,c25,c50) as( select 0,0,0,0,0,0,0 from dual union all select c.cents, t.total_val+c.cents, c1+decode(c.cents,1,1,0), c5+decode(c.cents,5,1,0), c10+decode(c.cents,10,1,0), c25+decode(c.cents,25,1,0), c50+decode(c.cents,50,1,0) from t,coin c where t.total_val + c.cents <=100 and t.current_coin<=c.cents ) select '1*'||c1 ||'+5*'||c5 ||'+10*'||c10 ||'+25*'||c25 ||'+50*'||c50 as result from t where total_val=100;
硬币谜题
来源:这里教程网
时间:2026-03-03 12:55:15
作者:
编辑推荐:
- 硬币谜题03-03
- word去除水印方法03-03
- word高效输入符号的方法及技巧03-03
- Oracle Exadata 存储服务器原理探究03-03
- pga相关参数03-03
- Oracle中通过函数实现二、八、十、十六进制任意转换03-03
- 如何在word文档中如何插入Mathtype公式03-03
- word疑难字符输入使用实例教程03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle Exadata 存储服务器原理探究
Oracle Exadata 存储服务器原理探究
26-03-03 - 我们都被骗了,所有的跨平台迁移都可以通过XTTS实现
我们都被骗了,所有的跨平台迁移都可以通过XTTS实现
26-03-03 - Oracle 客户端安装
Oracle 客户端安装
26-03-03 - MathType中如何更改公式颜色操作详解
MathType中如何更改公式颜色操作详解
26-03-03 - 谷歌:Oracle Java 胜诉将杀死软件开发,要求美最高法院必须作出裁决!
- 探寻大表删除字段慢的原因
探寻大表删除字段慢的原因
26-03-03 - 强强联合|华云网际&颉一科技将共同开创中国二级数据高端市场
强强联合|华云网际&颉一科技将共同开创中国二级数据高端市场
26-03-03 - [20190118]toad下如何调试存储过程和函数.txt
[20190118]toad下如何调试存储过程和函数.txt
26-03-03 - 不删内容 减小Word文件体积小技巧
不删内容 减小Word文件体积小技巧
26-03-03 - Word文档内容的选取技巧
Word文档内容的选取技巧
26-03-03
