高分求教~~~我现在有N个数,在这N个数中有M个数的和为K(M<N),试求这M个具体的数字,应当怎样计算???

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:02:58
我是公司的职员,经常遇到这样的数学麻烦,这次的数字太庞大了,自己的高数水平又不行,希望高手们给我一个类似公式的方法,以后我就能方便的计算了,真诚的谢谢你们~~~
各位大侠们,那能不能给在下一个编好的程序啊?因为这样变态的问题我们公司老板经常要让我们做的,所以实在是太难了,求求大家了~~~

一般这种题是没有好方法算的。唯一的方法就是加法。。先随机的抽出一组数字相加。。然后和K进行比较。。看看大小是多少。。如果太大,那么大多少。就应该知道,如果太小那么小多少也应该知道。然后用其余的数字作一下观察。。当然就可以了。
用电脑来算的话,就应该用排列组合方式,,也就是说,第一次和所有的数字比较。。得到一种方式,第第二次和所有排列的两个数比较。。第三次和所有排列的三个数字比较。一直下去直到比较完成
如果你想要程序。我也有。。程序是输入N个数字,然后再输入K
最后就得到答案了。。
答案就是你要的M个数字。

这个MS是排列组合问题吧,N个数可以相同也可以不同是吧,要求这M个数到底有多少种可能只能靠枚举法。如果数量太多可以用C语言编个小程序,把这N个数和M个数分别放到两个数列里,一个循环就解决问题了。

。。。。。。这跟数学没关系吧?
你找编程高手给你编个小程序吧。
QBASIC级别的就够了。

靠这样的题目都有,真是高,没有一定的条件这题目是不可解的。

看看周围又没有过计算机三级的,让他编个程序吧。