²é¿´: 1419  |  »Ø¸´: 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

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

ÒýÓûØÌû:
Originally posted by libralibra at 2011-06-16 16:23:25:
Õâ¸öÖ»Äܱ©Á¦½â°É,

[code] #include <stdio.h>
#include <stdlib.h>
#include <math.h>

bool isPrime(int n)
{
        int i;
        bool flag = true;
        for(i=2;i<sqrt(abs(n));i++)
        {
...

Èç¹ûÏȸøbÉú³ÉÒ»¸öÖÊÊý±íÄØ, ÎÒÏ뻹ÄÜÔÙ¿ì, ¿ÉÄܲ»µ½1ÃëÁË.
8Â¥2011-06-16 16:55:23
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢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¸´ÊÔµ÷¼Á +7 ¼òľChuFront 2026-03-19 7/350 2026-03-20 14:11 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] Ò»Ö¾Ô¸Î人Àí¹¤²ÄÁϹ¤³Ìר˶µ÷¼Á +7 Doleres 2026-03-19 7/350 2026-03-20 10:39 by EBSD
[¿¼ÑÐ] 307Çóµ÷¼Á +9 ÀäóÏ123 2026-03-17 9/450 2026-03-19 22:44 by ѧԱ8dgXkO
[¿¼²©] ¶«»ªÀí¹¤´óѧ»¯²Äרҵ26½ì˶ʿ²©Ê¿ÉêÇë +8 zlingli 2026-03-13 8/400 2026-03-19 16:32 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©»¯¹¤´óѧ0703»¯Ñ§318·Ö£¬ÓпÆÑо­Àú£¬Çóµ÷¼Á +3 һƿ±½¼×Ëá 2026-03-14 3/150 2026-03-19 15:17 by ¾¡Ë´Ò¢1
[¿¼ÑÐ] 304Çóµ÷¼Á +6 ˾¿Õ. 2026-03-18 6/300 2026-03-18 23:03 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] 311Çóµ÷¼Á +4 ¶¬Ê®Èý 2026-03-18 4/200 2026-03-18 21:47 by ¾¡Ë´Ò¢1
[¿¼ÑÐ] Ò»Ö¾Ô¸ÎäÀí²ÄÁÏ305·ÖÇóµ÷¼Á +5 ÏëÉϰ¶µÄÀðÓã 2026-03-18 6/300 2026-03-18 17:53 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 299Çóµ÷¼Á +5 ¡÷С͸Ã÷* 2026-03-17 5/250 2026-03-18 11:49 by ¾¡Ë´Ò¢1
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +3 ÄÝÄÝninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[¿¼²©] 26²©Ê¿ÉêÇë +3 1042136743 2026-03-17 3/150 2026-03-17 23:30 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] 277µ÷¼Á +5 ×ÔÓɼå±ý¹û×Ó 2026-03-16 6/300 2026-03-17 19:26 by Àîleezz
[¿¼ÑÐ] Ò»Ö¾Ô¸ËÕÖÝ´óѧ²ÄÁϹ¤³Ì£¨085601£©×¨Ë¶ÓпÆÑо­ÀúÈýÏî¹ú½±Á½¸öʵÓÃÐÍרÀûÒ»ÏîÊ¡¼¶Á¢Ïî +6 ´ó»ðɽС»ðɽ 2026-03-16 8/400 2026-03-17 15:05 by ÎÞи¿É»÷111
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤×¨Ë¶µ÷¼Á +5 heming3743 2026-03-16 5/250 2026-03-17 14:03 by Ó¸ÒÌ«¼àÍõ¹«¹«
[ÂÛÎÄͶ¸å] ÓÐûÓдóÀз¢Ð¡ÂÛÎÄÄÜ´øÎÒ¸ö¶þ×÷ +3 ÔöÈñ©ÈË 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[¿¼ÑÐ] »úеר˶325£¬Ñ°ÕÒµ÷¼ÁԺУ +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[¿¼ÑÐ] 304Çóµ÷¼Á +3 ÂüÊâ2266 2026-03-14 3/150 2026-03-16 16:39 by houyaoxu
[¿¼ÑÐ] 0703 ÎïÀí»¯Ñ§µ÷¼Á +3 ÎÒ¿ÉÒÔÉϰ¶µÄ¶Ô 2026-03-13 5/250 2026-03-16 10:50 by ÎÒ¿ÉÒÔÉϰ¶µÄ¶ÔÂ
[¿¼ÑÐ] 288Çóµ÷¼Á +4 Ææµã0314 2026-03-14 4/200 2026-03-14 23:04 by JourneyLucky
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û