由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个组合题目怎么做?
相关主题
算法求教一个哈希表问题
大家帮我回忆一下,以前在这里遇见的一个题目一个算法问题
如何求正交向量Help: who has gcc 4.0 or higher
给定一个dictionary,如何用26个字母拼出尽可能多的单词?C++ 进阶问题
各位对编程预制板快,即插即用有何高见?有什么参考网站thrust help ~~~
关于正交向量(orthogonal vectors)的算法an interview question
[合集] 为什么不能: declare a static memeber func 一个关于simple cycle with zero weight的问题
thrust, about the initialization of POD[合集] C里面return 1代表失败,return 0代表成功,对么?
相关话题的讨论汇总
话题: smallest话题: sum话题: 个数话题: 10话题: sums
进入Programming版参与讨论
1 (共1页)
k****f
发帖数: 3794
1
给定n个数,排好顺序:
a1 < a2 < a3 ....
假定任何的subset sum都不一样。
现在要求前10个最小的subset sum,能不能动态规划解呢?
t****t
发帖数: 6806
2
哈哈, 这个我知道.

【在 k****f 的大作中提到】
: 给定n个数,排好顺序:
: a1 < a2 < a3 ....
: 假定任何的subset sum都不一样。
: 现在要求前10个最小的subset sum,能不能动态规划解呢?

b***e
发帖数: 1419
3
If all you want is the 10 smallest sums, then the problem size is 2^10 =
1024, i.e., O(1). Just get the smallest 10 numbers and brutal force.
If you need to generalize it to k smallest sums, then apply the algorithm
that thrust has in mind.
r****o
发帖数: 1950
4
any hints?

【在 t****t 的大作中提到】
: 哈哈, 这个我知道.
r****o
发帖数: 1950
5
If the sum can also be the adding result from 3 or more numbers, is it
possible to use dynamic programming?

【在 b***e 的大作中提到】
: If all you want is the 10 smallest sums, then the problem size is 2^10 =
: 1024, i.e., O(1). Just get the smallest 10 numbers and brutal force.
: If you need to generalize it to k smallest sums, then apply the algorithm
: that thrust has in mind.

t****t
发帖数: 6806
6
给定k个数, 取最小的10个解
加上第k+1个数, 把最小的10个加上a(k+1), 得20个解; 从20个里取出10个最小的.
如此重复
O(NM)

【在 k****f 的大作中提到】
: 给定n个数,排好顺序:
: a1 < a2 < a3 ....
: 假定任何的subset sum都不一样。
: 现在要求前10个最小的subset sum,能不能动态规划解呢?

r****o
发帖数: 1950
7
我想问一下,怎么理解那个sum,
是只有两个数的和,还是可能是3个或多个数的和?

【在 t****t 的大作中提到】
: 给定k个数, 取最小的10个解
: 加上第k+1个数, 把最小的10个加上a(k+1), 得20个解; 从20个里取出10个最小的.
: 如此重复
: O(NM)

t****t
发帖数: 6806
8
显然可以任意多个数的和嘛
你要问0个数允不允许, 还算是个问题

【在 r****o 的大作中提到】
: 我想问一下,怎么理解那个sum,
: 是只有两个数的和,还是可能是3个或多个数的和?

b***e
发帖数: 1419
9


【在 t****t 的大作中提到】
: 显然可以任意多个数的和嘛
: 你要问0个数允不允许, 还算是个问题

t****t
发帖数: 6806
10
@@我不认识这个字, 您说简单点儿行吗.

【在 b***e 的大作中提到】
: 麤
S*********g
发帖数: 5298
11


【在 t****t 的大作中提到】
: @@我不认识这个字, 您说简单点儿行吗.
t******a
发帖数: 1200
12
鑫森淼焱垚壵厽惢掱品舙晶畾磊尛孨众毳麤鱻猋犇驫骉
羴龘贔轰矗嚞芔歮雥叒皛馫靐飍飝刕

【在 S*********g 的大作中提到】
: 犇
t****t
发帖数: 6806
13
我是文盲, 不过"轰"放在里面合适?

【在 t******a 的大作中提到】
: 鑫森淼焱垚壵厽惢掱品舙晶畾磊尛孨众毳麤鱻猋犇驫骉
: 羴龘贔轰矗嚞芔歮雥叒皛馫靐飍飝刕

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] C里面return 1代表失败,return 0代表成功,对么?各位对编程预制板快,即插即用有何高见?有什么参考网站
how to change a variable's value in a const function关于正交向量(orthogonal vectors)的算法
[合集] simple question[合集] 为什么不能: declare a static memeber func
[合集] 两个小问题thrust, about the initialization of POD
算法求教一个哈希表问题
大家帮我回忆一下,以前在这里遇见的一个题目一个算法问题
如何求正交向量Help: who has gcc 4.0 or higher
给定一个dictionary,如何用26个字母拼出尽可能多的单词?C++ 进阶问题
相关话题的讨论汇总
话题: smallest话题: sum话题: 个数话题: 10话题: sums