Forum dédié aux énigmes et à toutes formes de jeux de logique. | Déconnexion |
Tu n'es pas identifié sur Prise2tete : s'identifier. ![]() ![]() |
![]() |
#26 - 16-06-2016 23:17:31
Somme de carréss consécutifsMerci et bravo aux participants. L'énigme était conçue pour être résolue par ordinateur, et pour vous donner du fil à retordre : si la première solution se laisse facilement attraper, l'autre nécessite un programme manipulant des entiers assez grands. #0 Pub#27 - 17-06-2016 08:03:56
somme fe carrés consécutifs
En python, il n'y a pas de limite sur la longueur des entiers. Code:import sys N=int(sys.argv[1]) def sqri(n) : r1,r2=0,n m1,m2=r1*r1,r2*r2 if m1==n : return r1 elif m2==n : return r2 while True : r=(r1+r2)//2 if r==r1 : return None m=r*r if m==n : return r elif m<n : r1=r else : r2=r m=20; n=0; s=0 while n<=N: s+=(m+n)**2 r=sqri(s) if r!=None: print("%d^2+...+%d^2 = %d^2 = %d"%(m,m+n,r,s)) n+=1 La fonction sqri retourne la racine carrée d'un entier si la racine est entière, et None sinon. #28 - 17-06-2016 09:26:37
Somme de carrés conéscutifsCe que je trouve étonnant, c'est que Franky et Golgot ont trouvé la seconde valeur (308) et pas la premère (43). Peuvent ils donner une explication ? #29 - 17-06-2016 09:58:37
Some de carrés consécutifs
C'est parce qu'un polynome n'a pas besoin d'être décomposable pour prendre des valeurs qui sont des carrés. #30 - 17-06-2016 16:51:58#31 - 17-06-2016 17:01:08#32 - 17-06-2016 17:44:13
Somme de carrés onsécutifsHello Code:Sub Macro1() ' ' Macro1 Macro ' Dim i, a As Double ligne = 1 For i = 21 To 10000000# a = Sqr((2 * i * i * i + 3 * i * i + i - 14820) / 6) If a = Int(a) Then Cells(ligne, 1) = i ligne = ligne + 1 End If Next i End Sub trouve aussi comme halloduda 3108049, 5988346 ... Il aurait pu pleuvoir, con comme il est ! (Coluche) #33 - 17-06-2016 18:41:37
Somme de carés consécutifs@nodgim : le cas particulier dont tu parles (quand on commence par 1 au lieu de 20) est connu sous le nom de "cannonball problem" (désolé pour l'anglais, d'autant que le problème est dû à Édouard Lucas). #34 - 23-06-2016 22:39:18
Somme de carrés connsécutifsJe trouve: Great minds discuss ideas; Average minds discuss events; Small minds discuss people. -Eleanor Roosevelt #35 - 23-06-2016 22:53:30
Somme de carrés consécutiffs"L'expérience est une lanterne qui n'éclaire que celui qui la porte." L-F. Céline Réponse rapideSujets similaires
Mots clés des moteurs de recherche
|
![]() | |||||||||||||||||||||||||||||||||||
Prise2Tete Forum Statistiques Liste des membres Hall of Fame Contact |