²é¿´: 1420  |  »Ø¸´: 15
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

holmescn

½ð³æ (ÕýʽдÊÖ)

[½»Á÷] Euler ¹¤³Ì µÚØ¥ÆßÌ⣺ϵÊýµÄ»ý ÒÑÓÐ4È˲ÎÓë

Euler´óÅ£¸ø³öÁËÒ»¸öºÜÅ£µÄ¶þ´Î¹«Ê½:
ÒýÓûØÌû:
n^2 + n + 41

Õâ¸öºÜÅ£µÄ¹«Ê½, µ±n ´Ó0È¡µ½39µÄʱºò,Äܸø³ö40¸öÖÊÊý. ¿ÉÊǵ±n=40µÄʱºò,¾ÍʧÁéÁË.

ʹÓüÆËã»ú, ÎÒÃÇÓֵõ½Ò»¸ö¸üÅ£µÄ¹«Ê½
ÒýÓûØÌû:
n^2 - 79n + 1601

Õâ¸çÃÇ,µ±n´Ó0È¡µ½79µÄʱºò,Äܸø³ö80¸öÖÊÊý.

Èç¹ûÎÒÃǶ¨ÒåÕâÑùµÄÒ»¸ö¶þ´Î¹«Ê½: n^2 + an + b
a ºÍ b µÄ¾ø¶ÔÖµ¶¼Ð¡ÓÚ1000, µ±Õâ¸ö¹«Ê½ÄܲúÉú×î¶àµÄÖÊÊýµÄʱºò, ¸ø³öaºÍbµÄ»ý.

ÖÂǸ£º
¿ªÊ¼ÒëµÄʱºò£¬ÎÒÀí½â´íÁË£¬½á¹û¸ø³ö´íÎóµÄ±íÊö£¬Èôó¼Ò²úÉúÁËÎó½â£¬ÔÚÕâÀï˵Éù¶Ô²»ÆðÁË¡£

[ Last edited by holmescn on 2011-6-16 at 19:54 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

holmescn

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï
ÓàÔó³É(½ð±Ò+3): ¹ÄÀø½»Á÷£¡ 2011-06-18 16:08:15
ÎÒ»¹ÒÔΪ±í´ïÇå³þÁËÄØ. Æäʵ¾ÍÊÇn´Ó0È¡µ½m,Õâm+1¸öÊý¶¼ÊÇÖÊÊý.È»ºó¿´a*bµÈÓÚ¶àÉÙ.

Matlab°æµÄÇî¾Ù·¨:
CODE:
tic
maxn = 0;
maxp = [0 0];
for a = -1000:1000
    for b = -1000:1000
        n = 0;
        while (n^2 + a*n + b) > 0 && isprime(n^2 + a*n +b)
            n = n + 1;
        end
        if n > maxn
            maxn = n;
            maxp = [a b];
            fprintf('maxn=%d\n', maxn);
        end
    end
end
fprintf('a=%d,b=%d, a*b=%d\n', maxp(1), maxp(2), maxp(1)*maxp(2));
toc

½á¹û:
ÒýÓûØÌû:
a = -61,  b = 971,  a*b = -59231
ÓÃʱ 150 Ãë. ¹²ÓÐ72¸öÖÊÊý

[ Last edited by holmescn on 2011-6-16 at 16:37 ]
5Â¥2011-06-16 16:36:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 16 ¸ö»Ø´ð

sudo

ľ³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓàÔó³É(½ð±Ò+3): ¹ÄÀø½»Á÷£¡ 2011-06-18 16:07:37
¡°²úÉú×î¶àµÄÖÊÊý¡±Õâ¸ö˵·¨ÓеãÄ£ºýÄØ£¬¿´Àý×Ó£¬ÊDz»ÊÇÖ¸n´Ó0¿ªÊ¼È¡£¬È»ºóµÝÔö1£¬Ö±µ½Ê½×Ón^2 + an + b²»ÔÙΪÖÊÊýΪֹ£¬Õâ¸ö¹ý³ÌÖÐnµÄ¸öÊýÄØ£¿

È»ºóÄǸö80¸öÖÊÊýµÄÀý×ÓÊǰµÊ¾Ò»¸öÉÏÏÞÂð£º

80^2 + 1000*80 + 1000 = 87400 £¨Ê¹ÓõÄÖÊÊý±íÖУ¬×î´óµÄÖÊÊýСÓÚÕâ¸öÊý~£©
2Â¥2011-06-16 10:43:17
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

huycwork

½ð³æ (ÖøÃûдÊÖ)

¡ï ¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓàÔó³É(½ð±Ò+3): ¹ÄÀø½»Á÷£¡ 2011-06-18 16:07:47
ÒýÓûØÌû:
Originally posted by sudo at 2011-06-16 10:43:17:
¡°²úÉú×î¶àµÄÖÊÊý¡±Õâ¸ö˵·¨ÓеãÄ£ºýÄØ£¬¿´Àý×Ó£¬ÊDz»ÊÇÖ¸n´Ó0¿ªÊ¼È¡£¬È»ºóµÝÔö1£¬Ö±µ½Ê½×Ón^2 + an + b²»ÔÙΪÖÊÊýΪֹ£¬Õâ¸ö¹ý³ÌÖÐnµÄ¸öÊýÄØ£¿

È»ºóÄǸö80¸öÖÊÊýµÄÀý×ÓÊǰµÊ¾Ò»¸öÉÏÏÞÂð£º

80^2 + 1000*8 ...

Ó¦¸ÃÊÇûÓÐʲô°µÊ¾µÄ°É¡£ÒªÕÒµÄÊÇ´Ó[0~x)×ÔÈ»ÊýÇø¼äÓ³Éäµ½ËØÊý¿Õ¼äµÄÒ»¸öº¯ÊýÓ³Éäf(n)=n(n+a)+b£¬ÒªÇó0~xÕâ¸öÇø¼ä×¡£

aÈ¡ÕýÊýµÄʱºòn+a¿Ï¶¨²»Äܳ¬¹ýb£¬xµÄȡֵ¾ÍÊÇ0~(b-a)£¬aÈ¡¸ºÊýµÄʱºòËÆºõÖ»ÄÜ´ïµ½|a|£¬º¯ÊýÐÎ×´ÊǶԳƵģ¬Äܵ½´ï|a|´¿ÊôÇɺϣ¬ÕæÕýµÄ²úÉúËØÊýµÄ²¿·ÖÊÇ0~|a/2|Õâ¸ö²¿·Ö£¬xËùÔÚµÄÇø¼äÓ¦¸ÃÊÇ0~|a|¡£²»¹ýÔÙÍùÏÂÒ²²»ÊÇû¿ÉÄÜ£¬×î¿É¿¿µÄ¹À¼Æ»¹ÊÇ0~b¡£

aµÄËÑË÷Çø¼äÊÇ-1000~1000£¬bµÄËÑË÷Çø¼äÔòÊÇ0~1000ÄÚµÄËØÊý£¬Ëã·¨¿´ÆðÀ´ÐèÒªO(n*n/Inn)µÄ¸´ÔÓ¶È£¬¶àÏîʽʱ¼ä¿É½âµÄËÑË÷ÎÊÌâ°É¡£

[ Last edited by huycwork on 2011-6-16 at 12:26 ]
äöÎеÄÖÐÐÄÓÐÒ»¿é¿ÕµØ£¬¿Õ¿ÕµÄ¡£
3Â¥2011-06-16 11:50:23
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

libralibra

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

æôÆï½«¾ü

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓàÔó³É(½ð±Ò+5): ¹ÄÀø½»Á÷£¡ 2011-06-18 16:08:02
Õâ¸öÖ»Äܱ©Á¦½â°É,
CODE:
#include
#include
#include

bool isPrime(int n)
{
        int i;
        bool flag = true;
        for(i=2;i         {
                if(n%i==0)
                {
                        flag = false;
                        break;
                }
        }
        return flag;
}

int main(int args,char* argv[])
{
        int a=0,b=0,i,j;
        int maxlen=0, curlen,n;

        for(i=-999;i<1000;i++)
        {
                for(j=-999;j<1000;j++)
                {
                        if(!isPrime(j)) // n^2+a*n+b, b must be a prime while n==0
                                continue;

                        curlen = 1; // n==0
                        for(n=1;n<79;n++)
                        {
                                if(!isPrime(n*n+i*n+j))
                                        break;
                                curlen += 1;
                        }

                        if(curlen>maxlen)
                        {
                                maxlen = curlen;
                                a = i;
                                b = j;
                        }
                }
        }

        printf("While %d*%d=%d, (n^2+(%d)*n+%d) produces %d primes.\n",a,b,a*b,a,b,maxlen);

        return 0;
}

½á¹û
CODE:
% While -61*971=-59231, (n^2+(-61)*n+971) produces 72 primes.
% Elapsed time is 1.578 seconds.

[ Last edited by libralibra on 2011-6-16 at 16:46 ]
matlab/VB/python/c++/Javaд³ÌÐòÇë·¢QQÓʼþ:790404545@qq.com
4Â¥2011-06-16 16:23:25
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 295²ÄÁÏÇóµ÷¼Á£¬Ò»Ö¾Ô¸Î人Àí¹¤085601ר˶ +4 Charlieyq 2026-03-19 4/200 2026-03-20 14:26 by ÎÞи¿É»÷111
[¿¼ÑÐ] Çóµ÷¼Á +4 Mqqqqqq 2026-03-19 4/200 2026-03-20 14:15 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] Ò»Ö¾Ô¸¼ªÁÖ´óѧ²ÄÁÏѧ˶321Çóµ÷¼Á +11 Ymlll 2026-03-18 14/700 2026-03-20 10:46 by EBSD
[¿¼ÑÐ] Ò»Ö¾Ô¸Î人Àí¹¤²ÄÁϹ¤³Ìר˶µ÷¼Á +7 Doleres 2026-03-19 7/350 2026-03-20 10:39 by EBSD
[¿¼ÑÐ] ÄÜÔ´²ÄÁÏ»¯Ñ§¿ÎÌâ×éÕÐÊÕ˶ʿÑо¿Éú8-10Ãû +5 ÍÑÓ±¶ø³ö 2026-03-16 14/700 2026-03-20 09:30 by kkcoco25
[¿¼ÑÐ] 288Çóµ÷¼Á +15 ÓÚº£º£º£º£ 2026-03-19 15/750 2026-03-19 22:41 by ѧԱ8dgXkO
[¿¼ÑÐ] 294Çóµ÷¼Á²ÄÁÏÓ뻯¹¤×¨Ë¶ +14 ݤÎÉ­ÁÖ 2026-03-18 14/700 2026-03-19 22:38 by ѧԱ8dgXkO
[¿¼²©] ¶«»ªÀí¹¤´óѧ»¯²Äרҵ26½ì˶ʿ²©Ê¿ÉêÇë +8 zlingli 2026-03-13 8/400 2026-03-19 16:32 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] ²ÄÁÏרҵÇóµ÷¼Á +5 hanamiko 2026-03-18 5/250 2026-03-18 20:19 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] ÊÕ¸´ÊÔµ÷¼ÁÉú +4 ÓêºóÇïºÉ 2026-03-18 4/200 2026-03-18 14:16 by elevennnne
[¿¼ÑÐ] 293Çóµ÷¼Á +11 zjlµÄºÅ 2026-03-16 16/800 2026-03-18 08:10 by zhukairuo
[¿¼²©] 26²©Ê¿ÉêÇë +3 1042136743 2026-03-17 3/150 2026-03-17 23:30 by ÇáËɲ»ÉÙËæ
[»ù½ðÉêÇë] ±»ÎÒÑÔÖУºÐÂÄ£°å²»Ç¿µ÷¸ñʽÁË£¬¼Ùר¼Ò¿ªÊ¼¹Ü¸ñʽÁË +4 beefly 2026-03-14 4/200 2026-03-17 22:04 by »ÆÄñÓÚ·ÉChao
[¿¼ÑÐ] 302Çóµ÷¼Á +4 С¼Öͬѧ123 2026-03-15 8/400 2026-03-17 10:33 by С¼Öͬѧ123
[¿¼ÑÐ] Ò»Ö¾Ô¸£¬¸£ÖÝ´óѧ²ÄÁÏר˶339·ÖÇóµ÷¼Á +3 ľ×ÓmomoÇàÕù 2026-03-15 3/150 2026-03-17 07:52 by laoshidan
[¿¼ÑÐ] 0854¿ØÖƹ¤³Ì 359Çóµ÷¼Á ¿É¿çרҵ +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[»ù½ðÉêÇë] ½ñÄêµÄ¹ú»ù½ðÊÇ´ò·ÖÖÆÂ𣿠50+3 zhanghaozhu 2026-03-14 3/150 2026-03-16 17:07 by ±±¾©À³ÒðÈóÉ«
[¿¼ÑÐ] 318Çóµ÷¼Á +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[¿¼ÑÐ] 321Çóµ÷¼Á +5 ´óÃ×·¹£¡ 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[¿¼ÑÐ] 0703 ÎïÀí»¯Ñ§µ÷¼Á +3 ÎÒ¿ÉÒÔÉϰ¶µÄ¶Ô 2026-03-13 5/250 2026-03-16 10:50 by ÎÒ¿ÉÒÔÉϰ¶µÄ¶ÔÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û