c********g 发帖数: 15629 | 1 从下面的数字中找出一些来,相加,等于6649.27
386.34
250.00
95.00
1,375.88
310.11
1,000.00
1,072.96
333.36
3,179.89
4,339.02
684.05
3,255.98
76.71
第一个发在版上,然后把paypal给我,或者给我email收Borders GC。谢谢! |
b***y 发帖数: 4592 | 2 鹦哥今天的利润?
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
E*******r 发帖数: 2710 | 3 最近十天的利润?
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
c********g 发帖数: 15629 | 4 刚修改过,你们用什么方法都行,第一个算出来的我要感谢。
【在 b***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 鹦哥今天的利润?
|
m*r 发帖数: 37612 | 5 easy money
谁赶紧编个script穷举一下
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 刚修改过,你们用什么方法都行,第一个算出来的我要感谢。
|
c*******u 发帖数: 3526 | 6 用程序run一下应该就可以吧
可惜多少年没用过了
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
m*r 发帖数: 37612 | 7 386.34
250
1,375.88
310.11
1,072.96
3,255.98
6651.27
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
c********g 发帖数: 15629 | 8 用什么方法不限,手指头,脚趾头,心算,口算,珠算,matlab,mathematica,自己
编程都行
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : easy money : 谁赶紧编个script穷举一下
|
c*********k 发帖数: 20696 | 9 厉害
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 386.34 : 250 : 1,375.88 : 310.11 : 1,072.96 : 3,255.98 : 6651.27
|
c*******u 发帖数: 3526 | 10 差2啊,不过已经相当接近了
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 386.34 : 250 : 1,375.88 : 310.11 : 1,072.96 : 3,255.98 : 6651.27
|
|
|
E*******r 发帖数: 2710 | |
c********g 发帖数: 15629 | 12 我靠,居然有这么接近的总和,你太牛了,但还是差了2。我一会回来再看看。
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 386.34 : 250 : 1,375.88 : 310.11 : 1,072.96 : 3,255.98 : 6651.27
|
W****t 发帖数: 8270 | 13 晶晶你完了,文科男的帽子摘不掉了
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 386.34 : 250 : 1,375.88 : 310.11 : 1,072.96 : 3,255.98 : 6651.27
|
a***a 发帖数: 739 | 14 1375.88 + 1000.0 + 333.36 + 684.05 + 3255.98
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
c*********k 发帖数: 20696 | 15 re
【在 a***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 1375.88 + 1000.0 + 333.36 + 684.05 + 3255.98
|
S*********g 发帖数: 5298 | 16 0 0 0 1 0 1 0 1 0 0
1 1
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
m*r 发帖数: 37612 | 17 慢了一部呀
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 0 0 0 1 0 1 0 1 0 0 : 1 1
|
c********g 发帖数: 15629 | 18 PM我你的paypal,如果要Borders GC,PM 我你的email。
能说说你怎么算的吗?用了多长时间,呵呵。
【在 a***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 1375.88 + 1000.0 + 333.36 + 684.05 + 3255.98
|
S*********g 发帖数: 5298 | 19 遍历就行了,一共就2^13=8194种组合
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : PM我你的paypal,如果要Borders GC,PM 我你的email。 : 能说说你怎么算的吗?用了多长时间,呵呵。
|
m*****u 发帖数: 3779 | 20 http://zhidao.baidu.com/question/134532535
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : PM我你的paypal,如果要Borders GC,PM 我你的email。 : 能说说你怎么算的吗?用了多长时间,呵呵。
|
|
|
a**********t 发帖数: 4263 | 21 晶晶冰雪呀
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 386.34 : 250 : 1,375.88 : 310.11 : 1,072.96 : 3,255.98 : 6651.27
|
c********g 发帖数: 15629 | 22 smart guy,可惜你晚了一步,你这是穷举法吗?
如果数据量更大,比如从100个数据里找,怎么算呢?
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 0 0 0 1 0 1 0 1 0 0 : 1 1
|
s*****x 发帖数: 3679 | 23 excel在一堆数据中找出几个数据相加等于想要的数字
悬赏分:5 - 解决时间:2010-1-29 14:51
有一堆数字,一般都是4-6位数.
现在是已知得数为A,要找出这堆数字中相加可以等于A的数字.
最佳答案
这个问题可以用规划求解的功能做:将你的一堆数字放在A列中,在C列中填入公式C1=A1*
B1,向下填充到与A列相对应,另选一单元格或就在C列末尾单元格下一行(假设为C100),
对C列求和.在菜单"工具"->"规划求解",设置目标单元格为C100,值为"A",可变单元格选
为B1:B99,"添加"约束对话框,单元格应用位置为B1:B99,下拉框中选择为bin,求解.B列
中为1的是相加可以等于A数的项. |
S*********g 发帖数: 5298 | 24 哎,走开去吃了些瓜子,就错过了一个发财的机会
我是在excel里用VBA穷举的
100个数据,那简单的穷举恐怕不行
让我现想的话,我会试这个办法:
从角和分出发,看看哪些数的组合能组合出你要的这个零钱
这样应该能排除很多数
这样递归下去,应该比穷举快点
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : smart guy,可惜你晚了一步,你这是穷举法吗? : 如果数据量更大,比如从100个数据里找,怎么算呢? : :
|
m*r 发帖数: 37612 | 25 我的e文excel里面 哪个是这玩意?
A1*
【在 s*****x 的大作中提到】![](/moin_static193/solenoid/img/up.png) : excel在一堆数据中找出几个数据相加等于想要的数字 : 悬赏分:5 - 解决时间:2010-1-29 14:51 : 有一堆数字,一般都是4-6位数. : 现在是已知得数为A,要找出这堆数字中相加可以等于A的数字. : 最佳答案 : 这个问题可以用规划求解的功能做:将你的一堆数字放在A列中,在C列中填入公式C1=A1* : B1,向下填充到与A列相对应,另选一单元格或就在C列末尾单元格下一行(假设为C100), : 对C列求和.在菜单"工具"->"规划求解",设置目标单元格为C100,值为"A",可变单元格选 : 为B1:B99,"添加"约束对话框,单元格应用位置为B1:B99,下拉框中选择为bin,求解.B列 : 中为1的是相加可以等于A数的项.
|
m*r 发帖数: 37612 | 26 没必要为这个问题研究个算法吧,因为要求的那个数字不知道有什么特点,每种特点的
算法都不一样。还是穷举吧,反正现在计算速度快的很
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哎,走开去吃了些瓜子,就错过了一个发财的机会 : 我是在excel里用VBA穷举的 : 100个数据,那简单的穷举恐怕不行 : 让我现想的话,我会试这个办法: : 从角和分出发,看看哪些数的组合能组合出你要的这个零钱 : 这样应该能排除很多数 : 这样递归下去,应该比穷举快点
|
c*******u 发帖数: 3526 | 27 是goal seek吧?
原来做cost analysis时候好像用过。。牛啊
excel很强大
A1*
【在 s*****x 的大作中提到】![](/moin_static193/solenoid/img/up.png) : excel在一堆数据中找出几个数据相加等于想要的数字 : 悬赏分:5 - 解决时间:2010-1-29 14:51 : 有一堆数字,一般都是4-6位数. : 现在是已知得数为A,要找出这堆数字中相加可以等于A的数字. : 最佳答案 : 这个问题可以用规划求解的功能做:将你的一堆数字放在A列中,在C列中填入公式C1=A1* : B1,向下填充到与A列相对应,另选一单元格或就在C列末尾单元格下一行(假设为C100), : 对C列求和.在菜单"工具"->"规划求解",设置目标单元格为C100,值为"A",可变单元格选 : 为B1:B99,"添加"约束对话框,单元格应用位置为B1:B99,下拉框中选择为bin,求解.B列 : 中为1的是相加可以等于A数的项.
|
S*********g 发帖数: 5298 | 28 2^100 = 1.26765*10^30
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 没必要为这个问题研究个算法吧,因为要求的那个数字不知道有什么特点,每种特点的 : 算法都不一样。还是穷举吧,反正现在计算速度快的很
|
c*******u 发帖数: 3526 | 29 应该是goal seek
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我的e文excel里面 哪个是这玩意? : : A1*
|
m*r 发帖数: 37612 | 30 我试了一下,不对
【在 c*******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 应该是goal seek
|
|
|
c*******u 发帖数: 3526 | 31 我也正试着,数据都是对应的。
就是最后那个下拉框选择bin,我没有找到位置从哪里选...
我也记得goal seek只能选一个,不能选多个变化。。
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我试了一下,不对
|
m*r 发帖数: 37612 | 32 对呀,说是那个玩意要加载个啥玩意,e文和中文完全对不上。
不是文科男,就是这点不好
【在 c*******u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我也正试着,数据都是对应的。 : 就是最后那个下拉框选择bin,我没有找到位置从哪里选... : 我也记得goal seek只能选一个,不能选多个变化。。
|
c********g 发帖数: 15629 | 33 昨天晚上我来这里发贴子就好了,我周三早晨头脑清醒后用excel手动算了一会儿居然
给算出来了。这个问题虽然简单,但对我很重要,不好意思,说多了就丢人了。
ebiz版藏龙卧虎,牛人多啊。以后兄弟请人帮忙,一定不发包子。
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哎,走开去吃了些瓜子,就错过了一个发财的机会 : 我是在excel里用VBA穷举的 : 100个数据,那简单的穷举恐怕不行 : 让我现想的话,我会试这个办法: : 从角和分出发,看看哪些数的组合能组合出你要的这个零钱 : 这样应该能排除很多数 : 这样递归下去,应该比穷举快点
|
a***a 发帖数: 739 | 34 有兴趣的同学可以看看这个
http://en.wikipedia.org/wiki/Subset_sum_problem
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 昨天晚上我来这里发贴子就好了,我周三早晨头脑清醒后用excel手动算了一会儿居然 : 给算出来了。这个问题虽然简单,但对我很重要,不好意思,说多了就丢人了。 : ebiz版藏龙卧虎,牛人多啊。以后兄弟请人帮忙,一定不发包子。
|
S*********g 发帖数: 5298 | 35 应该是solver
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我试了一下,不对
|
A*T 发帖数: 4820 | 36 这个在哪个下拉菜单里?没找到啊
应该是solver
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 应该是solver
|
m*r 发帖数: 37612 | 37 tools
找到了也不会用
【在 A*T 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个在哪个下拉菜单里?没找到啊 : : 应该是solver
|
S*********g 发帖数: 5298 | 38 你要先加载solver这个addin
2003应该是在tools
2007是在data那个tab
要想算这个问题,还要在option里选assume linear model
【在 A*T 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个在哪个下拉菜单里?没找到啊 : : 应该是solver
|
A*T 发帖数: 4820 | 39 欺负我的excel破,怎么没有solver这个工具。。。
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : tools : 找到了也不会用
|
A*T 发帖数: 4820 | 40 我的是03,没找到这个工具,我去换台07的瞅瞅
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你要先加载solver这个addin : 2003应该是在tools : 2007是在data那个tab : 要想算这个问题,还要在option里选assume linear model
|
|
|
S*********g 发帖数: 5298 | 41 去加载addin的地方把solver这个addin加上才能看得到
【在 A*T 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我的是03,没找到这个工具,我去换台07的瞅瞅
|
A*T 发帖数: 4820 | 42 多谢,可算学会了
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 去加载addin的地方把solver这个addin加上才能看得到
|
m*r 发帖数: 37612 | 43 不可能,我就是03
【在 A*T 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我的是03,没找到这个工具,我去换台07的瞅瞅
|
m*r 发帖数: 37612 | 44 怎么算出来的没有小数点呀
【在 S*********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 去加载addin的地方把solver这个addin加上才能看得到
|
d*****5 发帖数: 1920 | 45 看完了。
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
D*****D 发帖数: 472 | |
m*****n 发帖数: 2152 | 47 0
0
0
1
0
1
0
1
0
0
1
1
0
too late.
【在 c********g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 从下面的数字中找出一些来,相加,等于6649.27 : 386.34 : 250.00 : 95.00 : 1,375.88 : 310.11 : 1,000.00 : 1,072.96 : 333.36 : 3,179.89
|
m*r 发帖数: 37612 | 48 这也是用solver算出来的吧
为啥我这里有个
0
0
0
1
5.49902E-15
1
0
1
0
0
1
1
0
【在 m*****n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 0 : 0 : 0 : 1 : 0 : 1 : 0 : 1 : 0 : 0
|
m*****n 发帖数: 2152 | 49 #include
using namespace std;
int main()
{
double array[13] = {386.34, 250.00, 95.00, 1375.88, 310.11,
1000.00, 1072.96, 333.36, 3179.89, 4339.02, 684.05, 3255.98, 76.71};
int coeff = 0;
for(int coeff=0; coeff < 8192; coeff++)
{
int bit_array[13];
for(int bit_pos=0; bit_pos<13; bit_pos++)
{
if((1 << bit_pos) & coeff) bit_array[bit_pos]=1;
else bit_array[bit_pos]=0;
}
double total =0;
for(int i=0; i
【在 m*r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这也是用solver算出来的吧 : 为啥我这里有个 : 0 : 0 : 0 : 1 : 5.49902E-15 : 1 : 0 : 1
|