33(1到33)个数字,以任意选6个数字相加之和等于150

2025-02-23 20:22:49
推荐回答(3个)
回答1:

6个数字相加之和等于150,那么这六个数的平均值为150/6=25
有1,24
2,23
3,22
4,21
5,20
6,19,
7,18
8,17
9,16
10,15
11,14,
12,13
为12组,做的时候只需要从中取出3组就好了
取3次,一次一个
第一次为12,第二次为11种,第三次为10种
故为12*11*10=1320

回答2:

这个是个 NP 问题啊

建立数组 a[33] s=0
for 循环 6次 s=s+a[i1] (i1,i2, ... ,i6)
最后判断 s == 150
25 25 25 25 25 25
26 25 25 25 25 24
26 26 25 25 24 24
26 26 26 24 24 24
27 25 25 25 24 24
27 26 25 24 24 24
27 27 24 24 24 24
28 25 25 24 24 24
28 26 24 24 24 24
29 25 24 24 24 24
30 24 24 24 24 24

回答3:

33 22 20 29 25 21