博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 输入两个整数n 和m,从数列1,2,3.......n 中随意取几个数, 使其和等于m ,要求将其中所有的可能组合列出来...
阅读量:6233 次
发布时间:2019-06-21

本文共 688 字,大约阅读时间需要 2 分钟。

1 
";14 return;15 }16 17 if ($sum < $n) {18 combination($sum, $sum, $comb); #sum < n,则不可能需要比sum大的数来构成组合19 return;20 }21 22 #结果求得23 if ($sum == 0) {24 #输出元素组合25 echo "Combination: ";26 foreach ($comb as $val) {27 echo $val . " ";28 }29 echo "
";30 return;31 }32 33 #组合里包含n的情况34 $comb[] = $n;35 combination($sum - $n, $n - 1, $comb);36 37 #组合里不包含n的情况38 array_pop($comb);39 combination($sum, $n - 1, $comb);40 }41 42 combination(10, 15, array());43 ?>

转载地址:http://ugmna.baihongyu.com/

你可能感兴趣的文章
IOS API中的“错误”
查看>>
PHP_常用正则资料
查看>>
java通过JDBC链接mysql报错解决办法
查看>>
猎豹浏览器抢票功能遭屏蔽 要“约谈”12306
查看>>
java&android线程池-Executor框架之ThreadPoolExcutor&ScheduledThreadPoolExecutor浅析(多线程编程之三)...
查看>>
Spark的JavaWordCount例子
查看>>
知乎上小米变相约瑟夫环面试题微软解法的py代码
查看>>
快速排序
查看>>
提升应用视觉Android效果的10个UI技巧
查看>>
[接口已更新]免费天气预报API-六天/实时-中国天气网
查看>>
连接耗尽型攻击
查看>>
正确解读free -m
查看>>
如何利用UIScrollView写一个多选ScrollView
查看>>
Hadoop 2.0集群配置详细教程
查看>>
window10下docker使用
查看>>
windows zookeeper启动报JAVA_HOME is incorrect set
查看>>
Left Outer Join using + sign in Oracle 11g
查看>>
WebService Transaction
查看>>
linux查看与开启sshd服务
查看>>
技术文库项目的最新浏览记录和记住登录状态的COOKIE加密存储
查看>>