在100至1000之间素数中找最大等差数列

如题所述

第1个回答  2012-10-30
这需要找到符合要求的最大和最小的两个素数,以及最接近其平均值的两个素数。
100以上最小的素数是101,1000以内最大的素数是997,二者的平均值为896,即另两个数之和为896,并且它们都必须是奇数(这个范围内的素数只能是奇数)。
896÷2=448,也就是说剩下的两个素数一个大于448,一个小于448。如果公差是896÷4=224的4个数能够符合条件,则该数列为所求数列。101+224=325不是素数,因此如果存在,公差<224
896=2^7×7,但经考察,无论如何分配896,必然会出现325项,而325是合数,因此可以证明该数列没有中间项。所求数列(如果这也能称之为数列的话)是a1=101,a2=997,公差=896。
相似回答