这个3楼的代码稍改一下即可,跑1000万以内:
- f[n_]:=(g=Table[n*k(k+1),{k,0,50}];l=3;sol={};For[r=2,r<=664579,r++,p=Prime@r;If[PrimeQ[g[[2]]+p],s=TakeWhile[p+g,PrimeQ];d={n,p,s,Length@s};If[d[[4]]>l,sol=d;l=d[[4]]]]];sol);Do[Print[f[n]],{n,30}]
复制代码
{1,41,{41,43,47,53,61,71,83,97,113,131,151,173,197,223,251,281,313,347,383,421,461,503,547,593,641,691,743,797,853,911,971,1033,1097,1163,1231,1301,1373,1447,1523,1601},40}
{2,19,{19,23,31,43,59,79,103,131,163,199,239,283,331,383,439,499,563,631},18}
{3,23,{23,29,41,59,83,113,149,191,239,293,353,419,491,569,653,743,839,941,1049,1163,1283,1409},22}
{4,653,{653,661,677,701,733,773,821,877,941,1013,1093,1181,1277,1381,1493,1613,1741,1877},18}
{5,13,{13,23,43,73,113,163,223,293,373,463,563,673},12}
{6,31,{31,43,67,103,151,211,283,367,463,571,691,823,967,1123,1291,1471,1663,1867,2083,2311,2551,2803,3067,3343,3631,3931,4243,4567,4903},29}
{7,17,{17,31,59,101,157,227,311,409,521,647,787,941,1109,1291,1487,1697},16}
{8,31,{31,47,79,127,191,271,367,479,607,751,911,1087,1279,1487},14}
{9,43,{43,61,97,151,223,313,421,547,691,853,1033,1231,1447},13}
{10,557,{557,577,617,677,757,857,977,1117,1277},9}
{11,997,{997,1019,1063,1129,1217,1327,1459,1613,1789,1987,2207},11}
{12,239,{239,263,311,383,479,599,743,911,1103,1319,1559,1823,2111,2423},14}
{13,4001,{4001,4027,4079,4157,4261,4391,4547,4729,4937,5171,5431,5717,6029,6367},14}
{14,2383,{2383,2411,2467,2551,2663,2803,2971,3167,3391,3643,3923,4231,4567,4931,5323,5743},16}
{15,17,{17,47,107,197,317,467,647,857,1097,1367,1667,1997,2357},13}
{16,2485547,{2485547,2485579,2485643,2485739,2485867,2486027,2486219,2486443,2486699,2486987,2487307,2487659,2488043},13}
{17,607,{607,641,709,811,947,1117,1321,1559,1831,2137,2477,2851,3259,3701,4177},15}
{18,67391,{67391,67427,67499,67607,67751,67931,68147,68399,68687,69011,69371,69767,70199,70667,71171,71711,72287},17}
{19,1409,{1409,1447,1523,1637,1789,1979,2207,2473,2777,3119,3499,3917,4373},13}
{20,43,{43,83,163,283,443,643,883,1163,1483},9}
{21,6577,{6577,6619,6703,6829,6997,7207,7459,7753,8089,8467,8887,9349},12}
{22,17,{17,61,149,281,457,677,941,1249,1601,1997,2437},11}
{23,1032373,{1032373,1032419,1032511,1032649,1032833,1033063,1033339,1033661,1034029,1034443,1034903,1035409},12}
{24,3193873,{3193873,3193921,3194017,3194161,3194353,3194593,3194881,3195217,3195601,3196033},10}
{25,47,{47,97,197,347,547,797,1097,1447,1847,2297,2797,3347,3947,4597,5297,6047},16}
{26,6397,{6397,6449,6553,6709,6917,7177,7489,7853,8269,8737,9257,9829,10453},13}
{27,19219,{19219,19273,19381,19543,19759,20029,20353,20731,21163,21649,22189,22783,23431,24133,24889},15}
{28,2523083,{2523083,2523139,2523251,2523419,2523643,2523923,2524259,2524651,2525099,2525603},10}
{29,810079,{810079,810137,810253,810427,810659,810949,811297,811703,812167,812689,813269,813907,814603},13}
{30,3253,{3253,3313,3433,3613,3853,4153,4513,4933,5413,5953,6553,7213,7933,8713},14} |