子集和问题子集和问题的一个实例为〈S,t〉。其中,S={x1,x2,...,xn}是一个正整数的集合,c

时间:2012-04-02 17:16:58
【文件属性】:

文件名称:子集和问题子集和问题的一个实例为〈S,t〉。其中,S={x1,x2,...,xn}是一个正整数的集合,c

文件大小:3KB

文件格式:RAR

更新时间:2012-04-02 17:16:58

子集和问题

子集和问题 Description 子集和问题的一个实例为〈S,t〉。其中,S={x1,x2,...,xn}是一个正整数的集合,c 是一个正整数。子集和问题判定是否存在S的一个子集S1,使得x∈S1,∑x=c. 试设计一个解子集和问题的回溯法。 «编程任务: 对于给定的正整数的集合S={x1,x2,...,xn}和正整数c,编程计算S 的一个子集 S1,使得x∈S1,∑x=c. Input 由文件input.txt 提供输入数据。文件第1 行有2 个正整数n 和c,n 表示S 的大小,c 是子集和的目标值。接下来的1 行中,有n 个正整数,表示集合S 中的元素。 Output 程序运行结束时,将子集和问题的解输出到文件output.txt中。 当问题无解时,输出“No Solution!”。 Sample Input 5 10 2 2 6 5 4 Sample Output 2 2 6


【文件预览】:
子集和问题
----1076.cpp(1KB)
----子集和问题.doc(24KB)

网友评论

  • 很好,算法不错,可以借鉴
  • 很好,算法不错
  • 多谢楼主,这个算法很好!
  • 很完美的帮我解决了问题!
  • 很不错的算法
  • 非常好,可以运行,复杂度不高
  • 非常好!很详细
  • 挺好的,不过还差点东西
  • 算法思路很靠谱
  • 算法很符合我们的实验,实用,谢啦
  • 是一道作业题,得到了一些提示,很有帮助。
  • 算法不是很全面!有一些用例不行滴!! 如: 测试数据用例 No.11 标准输入数据: 5 -31 2 -2 6 -30 -3 标准输出答案: 1|2 -30 -3 你的错误输出结果: 1|No Solution

相关文章