Surchage de données avec la factorielle

Olympiades mathématiques, énigmes et défis
Le Chat
Membre Relatif
Messages: 128
Enregistré le: 20 Nov 2012, 00:11

Surchage de données avec la factorielle

par Le Chat » 23 Aoû 2013, 03:29

Trouvez le nombre d'entiers n < 1000 tels que

n! soit divisible par 2^(n-1) .

Ne perdez pas de temps avec les logiciels, ça m'étonnerai que vous en ayez un d'aussi puissant...

:lol3: :lol3:



Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 20:39

par chan79 » 23 Aoû 2013, 13:40

Le Chat a écrit:Trouvez le nombre d'entiers n < 1000 tels que

n! soit divisible par 2^(n-1) .

Ne perdez pas de temps avec les logiciels, ça m'étonnerai que vous en ayez un d'aussi puissant...

:lol3: :lol3:

salut
ça marche avec 1, 2, 4, 8, 16, 32, 64, 128, 256, 512

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 14:11

D'après la formule de Legendre la valuation p-adique de la factorielle vaut


Avec 2 :


Si n n'est pas une puissance de 2, il devient dès lors évident que sera strictement plus petit que n-1. Dans le cas contraire par contre c'est bon. D'où le résultat.

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 14:14

Au pire si vous ne me croyez pas, au moins là c'est calculable sans problème.

Avatar de l’utilisateur
Olympus
Membre Irrationnel
Messages: 1668
Enregistré le: 12 Mai 2009, 12:00

par Olympus » 23 Aoû 2013, 14:51

Salut !

Je trouve aussi le même résultat que chan79 puisque le problème revient à trouver les vérifiant ( et ça c'est facile à faire avec un petit prog ).

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 17:35

par nodjim » 23 Aoû 2013, 19:04

Peut être plus simplement:
Si un nombre vaut 2^n, il y a dans la factorielle:
2^(n-1) "2" + 2^(n-2) "2" (on ajoute les nombres divisibles par 4) +2^(n-3) "2"+...
Soit au total (2^n -1) "2"
Ce 2^(n-1) représente la divisibilité demandée. Il est évident que si un nombre est différent de 2^n, il lui manquera au moins un "2".

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 19:05

C'est plus ou moins comme ça qu'on démontre la formule de Legendre.

nodjim
Membre Complexe
Messages: 3241
Enregistré le: 24 Avr 2009, 17:35

par nodjim » 23 Aoû 2013, 19:34

Je m'étais amusé un temps à comparer, dans une factorielle, les puissances de 2, de 3, de 5, de 7 ,de 11...
De mémoire, c'éait le 2^n qui dominait largement, et il me semble qu'il était plus fort que le produit 3^m *5^p * 7^q.

Avatar de l’utilisateur
Olympus
Membre Irrationnel
Messages: 1668
Enregistré le: 12 Mai 2009, 12:00

par Olympus » 23 Aoû 2013, 20:54

Moi perso j'ai fait un peu plus bourrin ( pas eu le réflexe d'utiliser la formule de Legendre dès le départ mais on arrive à un truc plus ou moins pareil à la fin ) :

On a (*)

Et là ( après avoir réitéré sur au brouillon ) on a envie d'introduire les suites , et définies par :





Après, on remarque que si on réitère fois ce qu'on a fait pour obtenir la formule (*) on obtient :

(**)

Mais la suite stationne en zéro à partir d'un certain rang ( par exemple ).

Ainsi en remplaçant par dans (**) on obtient :

( étant impaire, tout ce que j'ai fait ici en fait c'est juste aboutir à un truc qui ressemble plus ou moins à la formule de Légendre, puisque n'est autre que la valuation 2-adique de )

On montre facilement que (***)

Maintenant, si avec , alors

La majoration (***) nous donne alors immédiatement .

Ainsi le problème revient à trouver les entiers vérifiant et ça c'est facile à faire en écrivant un programme ( avec la formule pour démontrée ici ou la formule de Légendre ), j'en ai d'ailleurs fait un en C : http://pastebin.com/kPG4ZWBs

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 20:57

Mais tu es un grand MALADE !

Avatar de l’utilisateur
Olympus
Membre Irrationnel
Messages: 1668
Enregistré le: 12 Mai 2009, 12:00

par Olympus » 23 Aoû 2013, 21:02

adrien69 a écrit:Mais tu es un grand MALADE !


Je sais je sais :zen:

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 21:10

Franchement tu m'as perdu à la seconde ligne (ce genre de preuve me donne des boutons).

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 21:11

Tu serais pas algébriste ? "Plus on complique et plus c'est clair".

Avatar de l’utilisateur
Olympus
Membre Irrationnel
Messages: 1668
Enregistré le: 12 Mai 2009, 12:00

par Olympus » 23 Aoû 2013, 22:07

adrien69 a écrit:Tu serais pas algébriste ? "Plus on complique et plus c'est clair".


:ptdr: :ptdr:

Nan en fait j'ai totalement perdu de tête la formule de Légendre ( longtemps que j'ai pas touché à l'arithmétique ), du coup j'ai commencé à faire un truc moche, mais bon disons que c'est le genre de preuves qu'on ne peut comprendre que si on les refait au brouillon :lol: ( ie écrire la première ligne de ma preuve, puis refaire le même procédé mais pour E(n/2) à la place de n et ainsi de suite, on voit apparaître les termes de mes trois suites et c'est pourquoi je les ai introduites ^^ )

adrien69
Membre Irrationnel
Messages: 1899
Enregistré le: 20 Déc 2012, 13:14

par adrien69 » 23 Aoû 2013, 22:50

Olympus a écrit::ptdr: :ptdr:

Nan en fait j'ai totalement perdu de tête la formule de Légendre ( longtemps que j'ai pas touché à l'arithmétique ), du coup j'ai commencé à faire un truc moche, mais bon disons que c'est le genre de preuves qu'on ne peut comprendre que si on les refait au brouillon :lol: ( ie écrire la première ligne de ma preuve, puis refaire le même procédé mais pour E(n/2) à la place de n et ainsi de suite, on voit apparaître les termes de mes trois suites et c'est pourquoi je les ai introduites ^^ )

Il est hors de question que je fasse ça par moi-même. Je veux bien que tu sois masochiste, ne m'oblige pas à l'être ;)

 

Retourner vers ⚔ Défis et énigmes

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 9 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite