在N个数中找出其和为M的若干个数,先读入正整数N和M, 再读入N个正数, 在这N个数中找出若干个数, 使它们的和是M, 把满足条件的数字组合都找出来以统计组合的个数,输出组合的个数,要求你的程序运行时间不超过1秒。
在N个数中找出其和为M的若干个数。先读入正整数N(1< N< 100)和M(1< M< 10000), 再读入N个正数(可以有相同的数字,每个数字均在1000以内), 在这N个数中找出若干个数, 使它们的和是M, 把满足条件的数字组合都找出来以统计组合的个数,输出组合的个数(不考虑组合是否相同)。要求你的程序运行时间不超过1秒。
(图片来源网络,侵删)
标签: 名校训练 动态规划1363: 数字组合题解