|

楼主 |
发表于 2009-4-3 16:36
|
显示全部楼层
[原创]用高中的排列组合知识解不定方程的正整数解的组数
[这个贴子最后由白新岭在 2009/04/03 04:44pm 第 1 次编辑]
在5楼给出了m=4以前的具体公式,现在给出m=5的所有不同类的公式(即n与60相除对应的60种不同的余数情况),现在设:n=60*(i-1)+k(k从1到60为一个周期,i从1开始到无穷大,这样任何一个n唯一对应着一组(i,k),例如n=121时,求得i=3,k=1.例如n=120时,求得i=2,k=60,这时i不能等于3,等于3导致k=0,可是k没有0值,k的取值范围是1到60,i的取值,只要是大于0的整数即可。)
在上面建立n与(i,k)的关系上,任何一个表达式都是如下的形式:
a*i^4-b*i^3+c*i^2-d*i+e.
这里a为同一个值4500,即a=4500;
b为一列等差数列,当k=1时,其值为:19950;当k=2时,其值为:19950-300=19650;
以后依次类推,k=K时,第K个公式中的b=19950-300*K(1≤K≤60)。
c为一列2阶等差数列,即第K项-第(K-1)形成的新数列为等差数列,公差为15,首项为-990。现在写出来的是c的一系列值,从第1个公式到第60个公式中的c值:
(c=33132.5,32142.5,31167.5,30207.5,29262.5,28332.5,27417.5,26517.5,25632.5,24762.5,23907.5,23067.5,22242.5,21432.5,20637.5,19857.5,19092.5,18342.5,17607.5,16887.5,16182.5,15492.5,14817.5,14157.5,13512.5,12882.5,12267.5,11667.5,11082.5,10512.5,9957.5,9417.5,8892.5,8382.5,7887.5,7407.5,6942.5,6492.5,6057.5,5637.5,5232.5,4842.5,4467.5,4107.5,3762.5,3432.5,3117.5,2817.5,2532.5,2262.5,2007.5,1767.5,1542.5,1332.5,1137.5,957.5,792.5,642.5,507.5,387.5.)
接着给出的是d的一系列值(从第一个公式到第60个公式):数字间的减号为区分符号
"(24429.5-23343.5-22286.5-21265.5-20272.5-19314.5-18383.5-17486.5-16615.5-15777.5-14964.5-14183.5-13426.5-12700.5-11997.5-11324.5-10673.5-10051.5-9450.5-8877.5-8324.5-7798.5-7291.5-6810.5-6347.5-5909.5-5488.5-5091.5-4710.5-4352.5-4009.5-3688.5-3381.5-3095.5-2822.5-2569.5-2328.5-2106.5-1895.5-1702.5-1519.5-1353.5-1196.5-1055.5-922.5-804.5-693.5-596.5-505.5-427.5-354.5-293.5-236.5-190.5-147.5-114.5-83.5-61.5-40.5-27.5)"
再给出e的一系列值(公式中的系数就全部给出来了):
"(6747,6351,5969,5608,5260,4932,4616,4319,4033,3765,3507,3266,3034,2818,2611,2418,2233,2062,1898,1747,1602,1469,1342,1226,1115,1014,918,831,748,674,603,540,480,427,377,333,291,255,221,192,164,141,119,101,84,70,57,47,37,30,23,18,13,10,7,5,3,2,1,1。)"
相对而言这是最简单的系数公式,如果不是以n=60i+k来划分的,系数的数值会变大,我们可以用n=60i+(k-j),j从1到60时的任何一种形式取代n=60i+k,这时除了最高次项系数不变外,其余的系数都发生变化,当然总体规律不变,3次项系数为等差数列,2次项系数为2阶等差数列。
|
|