这一类题经常在取值范围上有所不同。有时有解(4,13),有时无解。假设是从2到N,且庞的数为P,孙的数为S。(应该反过来。)由庞的第一句话可知:1)S不是两个素数的积,2)S的最大素因子不超过N的一半。为保证这两点,P要满足下列条件:1)P是奇数,2)P-2不是素数,3)P不超过大于N/2的最小素数。满足前两个条件的数有11,17,23,27,29,35,37,41,47,...。根据第三个条件这个数列在接近N/2的某处截断。
这些数的每一个都可以用不同方式分解成两个数的和,并形成乘积。由孙的话,S只能用一种形式表成上述乘积,52是这样的数,其他的还有很多,像24,28,等。由庞的第二句话,P的分解中只有一个是这种数,其余都有两种或以上。从最后这个条件可以得出最小取值范围:
17 = 2+15 = 3+14 = 4+13 = 5+12 = 6+11 = 7+10 = 8+9,对应乘积30,42,52,60,66,70,72。我们需要其他六个数都有两种分解。30 = 2*15 = 5*6, 42 = 3*14 = 21*2,60 = 5*12 =3*20,66 = 11*6 = 33*2,70 = 7*10 = 35*2,72 = 8*9 = 3*24。其中最大的是35+2= 37。这要求庞涓的数列包括37,即N至少是62。
综上所述,N<62时无解,N>=62时(4,13)为解。可以证明这时解是唯一的,不过很繁琐。
欢迎光临 珍珠湾ART (http://zzwav.com/) | Powered by Discuz! X3 |