如何把750分成7个二位数或三位数,之和等于750
问题描述:
如何把750分成7个二位数或三位数,之和等于750
7个数都是2-3位数之间的随机
整数,
答
这个太多了,
从
10,10,10,10,10,10,690
到
107,107,107,107,107,107,108
相当于把690-108 = 582个1,1个1个的洒到前6个数上
1个1就有6种可能,共6的582次方种可能,除去组内各数字一样顺序不一的,
也是一个天文数字.
如你熟悉EXCEL,又不需要全部这些可能,只需要
搞出6列2-3位的随机数【 近似公式=INT(RAND()*100)】
第七列= 750 - (A1加到F1)
然后把数据固定(防止公式重新随机,形成新的数字),选择全部的情况下逐次按每列排序,去除有出现1位数的、第七列负数的.
再然后,拷贝成行列转置,分别对每列排序,去除可能组与组之间7个数字都重复的.
如楼主会编VBA的话,以上工作可用程序快速解决
随便写几组给你:
10,10,10,10,11,168,531
10,10,10,10,12,200,498
10,10,10,10,185,285,240
10,10,10,11,132,268,309
10,10,10,12,35,293,380
10,10,10,13,29,317,361
10,10,10,16,100,175,429
23,38,52,62,83,149,343
19,28,49,71,77,198,308
30,68,83,106,141,154,168
32,67,83,85,121,156,206
19,32,62,109,143,177,208
39,44,68,71,83,105,340
50,54,57,94,143,149,203