由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 子集和问题和0-1背包问题的疑惑
相关主题
给定一堆会议的开始以及结束时间,问怎么安排能安排尽可能多的会议。[请教] 集合分组问题
请教背包问题。问一道面试题
请教一道算法题问一个面试问题
关于找最大半径K子集的DP题的总结(更新非DP算法)问一下LA和湾区工作比较
问个关于set的题那道经典的求和问题
问一个C#单链表或双链表集合与子集的问题。第一次电面遇到印度人,悲剧。。。附epic电面经
一个实际碰到的问题请问小尾羊的那个CLRS的笔记
请教一个字串提取的问题求安慰,莫名其妙的g phont interview
相关话题的讨论汇总
话题: 子集话题: 问题话题: 背包话题: 整数话题: 疑惑
进入JobHunting版参与讨论
1 (共1页)
r**h
发帖数: 1288
1
子集和问题:给定一个整数集合S和整数N,问是否存在S的一个子集满足所有元素的和
为N。
根据背包9讲上的说法这个问题是NPC问题,和0-1背包问题不相同必须要搜索解。可是
我一直都看不出来区别在哪里。。。为什么子集和问题不能转换成0-1背包问题,然后
在O(|S|N)的时间复杂度之内解决呢?
s*******a
发帖数: 8827
2
isn't bean packing also np hard?

【在 r**h 的大作中提到】
: 子集和问题:给定一个整数集合S和整数N,问是否存在S的一个子集满足所有元素的和
: 为N。
: 根据背包9讲上的说法这个问题是NPC问题,和0-1背包问题不相同必须要搜索解。可是
: 我一直都看不出来区别在哪里。。。为什么子集和问题不能转换成0-1背包问题,然后
: 在O(|S|N)的时间复杂度之内解决呢?

r**h
发帖数: 1288
3
但是背包问题可以用DP优化到O(MN)啊
不是很理解为什么子集和问题一定要用搜索

【在 s*******a 的大作中提到】
: isn't bean packing also np hard?
g****y
发帖数: 2810
4
我感觉这个意思是不用考虑N的大小的,如果N非常大,或者N不是整数,就不是0-1背
包问题能解决的了,如果S中的数字个数不多,那么搜索的时间应该远小于N的.

【在 r**h 的大作中提到】
: 但是背包问题可以用DP优化到O(MN)啊
: 不是很理解为什么子集和问题一定要用搜索

1 (共1页)
进入JobHunting版参与讨论
相关主题
求安慰,莫名其妙的g phont interview问个关于set的题
数组三个数或四个数的和为给定值?问一个C#单链表或双链表集合与子集的问题。
问个面试题目一个实际碰到的问题
amazon面试题目讨论贴请教一个字串提取的问题
给定一堆会议的开始以及结束时间,问怎么安排能安排尽可能多的会议。[请教] 集合分组问题
请教背包问题。问一道面试题
请教一道算法题问一个面试问题
关于找最大半径K子集的DP题的总结(更新非DP算法)问一下LA和湾区工作比较
相关话题的讨论汇总
话题: 子集话题: 问题话题: 背包话题: 整数话题: 疑惑