logo

Enigmo 68 : Mini-Minkus, futur trader


« Précédent 1 2 Suivant » +


quelle formule approchée#msg2116861 Posté le 08-11-08 à 11:20
Posté par Profildpi dpi

perduEn retravaillant sur ce fameux problème des pièces ,on constate que les dizaines ont une importance particulière ,pour un nombre recherché par exemple  D dizaines on arrive à une formule de l'ordre de:

        10 x D 2 (au carré )- 10 (D X D-1)/2 - D +2
Ce qui pour 100 donne:
       10 x100 - 10 x 10 x 9/2 -10+2
soit    532 SOLUTIONS  pour  pièces de  1 ,2 et 5

Je ne suis pas arrivé a généraliser pour autres pièces
Une solution paresseuse#msg2117939 Posté le 08-11-08 à 17:54
Posté par ProfilImod Imod

gagnéOn doit pouvoir très certainement réduire les formules mais comme la question est posée pour 100€ je n'ai pas trop le courage de chercher plus loin

Il y a u_n=\lfloor\frac{n+2}{2} \rfloor façons de composer une somme de n € uniquement en pièces de 1 € et 2€ ( on posera u_0=1 ). Si on ajoute maintenant les pièces de 5 € , il y a u_n façons de contituer la somme n € sans pièce de 5 € , u_{n-5} avec une pièce de 5 € , u_{n-10} avec deux pièces de 5 € ...
Notons x le nombre de façon de réaliser 100 € avec les trois types de pièces :
x=u_0+u_5+u_{10}+...+u_{100}
x=(u_0+u_{10}+...+u_{90}+u_{100})+(u_5+u_{15}+...+u_{95})
x=(1+6+11+16+...+46+51)+(3+8+13+18+...+48)
\displaystyle{x=\frac{11\times 52}{2}+\frac{10\times 51}{2}=286+255=541}

Il y a donc 541 façons de constituer 100 € en pièces de 1 €, 2 € ou 5 €!

Imod  
re : Enigmo 68 : Mini-Minkus, futur trader#msg2119470 Posté le 09-11-08 à 13:56
Posté par Profilkurtgodel kurtgodel

gagnéBonjour,

Il s'agit de trouver les couples (x;y;z) d'entiers naturels tels que
x+2y+5z=100.

Rien de plus simple qu'un petit programme!

Et je trouve 541.

Question subsidiaire 1: voici le programme en C (si ça intéresse quelqu'un...) pour n'importe quelle somme à trouver avec 3 pièces de n'importe quelle valeur

int main()
{
int a, b, c, somme, nbpossib=0;
printf("Somme: ");
scanf("%d", &somme);
printf("Valeur de pièce 1: ");
scanf("%d", &a);
printf("Valeur de pièce 2: ");
scanf("%d", &b);
printf("Valeur de pièce 3: "); //tel que a<b<c
scanf("%d", &c);
for(int i=0; i<=somme/a; i++)
{
for(int j=0; j<=somme/b; j++)
{
for(int k=0; k<=somme/c; k++)
{
if (a*i+b*j+c*k==somme) nbpossib++;
}
}
}
char buf [10];
itoa(nbpossib, buf, 10);
printf("Nombre de possibilités: ");
printf(buf);
return 0;
}
RE : Enimo 68#msg2121351 Posté le 09-11-08 à 20:53
Posté par Profiljw_dagon jw_dagon

gagnéBonjour,

Je pense qu'il existe 541 manières d'obtenir 100 Euros à partir de pièces de 1, de 2 et de 5 Euros.


Merci pour l'énigme.
re : Enigmo 68 : Mini-Minkus, futur trader#msg2122489 Posté le 10-11-08 à 16:55
Posté par Profilla_chataigne la_chataigne

gagnéBonjour,

En développant en série entière \frac{1}{(1-x)(1-x^2)(1-x^5)} on trouve que le centième terme de la série est 541. Ce qui correspond au nombre cherché.


.
re : Enigmo 68 : Mini-Minkus, futur trader#msg2122694 Posté le 10-11-08 à 18:36
Posté par ProfilYoupi Youpi

gagnéj'ai fait ça un peu rapidement donc j'espère ne pas en avoir oublié :

Je trouve 541 manières d'obtenir 100 Euros

pour la question subsidiaire n°2: je pense, de mémoire, que c'est "braindead" de Peter Jackson. (j'ai vu ce film il y a + de 15 ans)
re : Enigmo 68 : Mini-Minkus, futur trader#msg2126448 Posté le 11-11-08 à 23:14
Posté par Profiljugo jugo

gagnéBonjour,

Je n'ai pas trouvé la règle générale, mais pour 100, à la main, je suis tombé sur 541 possibilités.
re : Enigmo 68 : Mini-Minkus, futur trader#msg2131027 Posté le 15-11-08 à 09:49
Posté par Profiljamo jamo Moderateur

Clôture de l'énigme

Bravo, il fallait bien trouver 541 manière de décomposer 100 Euros avec des pièces de 1, 2 et 5 (et merci pour ceux qui ont signalé que les pièces de 5 Euros existaient).

Plusieurs manières d'obtenir ce résultat. On peut trouver le 541 comme coefficient du développement en série entière de je ne sais plus trop quoi, … je vous laisse lire les solutions qui ont été proposées, ce qui permet de généraliser le problème.

Pour le film mystère, il s'agit de Braindead, réalise par Peter Jackson (oui, celui qui a réalisé le Seigneur des Anneaux, Braindead étant son 2ème film je crois, après son premier qui s'intitulait "Badtaste") :

Je vous livre un lien vers un petit extrait de ce film où ce magnifique bébé apparaît :
Attention, ce film est à déconseiller aux âmes sensibles !

Et ce mois-ci, c'est Nofutur2 qui remporte les énigmes !
Je sens que c'est Eric1 qui doit raler se s'être fait passé devant à la dernière énigme du mois à 1 minute près ...
re : Enigmo 68 : Mini-Minkus, futur trader#msg2131975 Posté le 15-11-08 à 15:42
Posté par ProfilEric1 Eric1

gagnéEt ouais... Mais je ne suis pas trop surpris...
re : Enigmo 68 : Mini-Minkus, futur trader#msg2133982 Posté le 16-11-08 à 12:03
Posté par ProfilYoupi Youpi

gagnéBonjour Jamo !

Est ce que j'ai le droit à un smiley en chocolat vu que je suis la seule à avoir trouver la question subsidiaire n°2 ?

« Précédent 1 2 Suivant » +


Challenge (énigme mathématique) terminé .
Nombre de participations : 51
:)74,51 %25,49 %:(
38 13

Temps de réponse moyen : 87:17:23.

Répondre à ce sujet

réservé Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster
attention Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.

  • Ce topic

    imprimer Imprimer
    réduire la tailleRéduire   /   agrandir la tailleAgrandir

    Pour plus d'options, connection connectez vous !
  • Fiches de maths



maths haut de pagehaut Retrouvez cette page sur ilemaths l'île des mathématiques
© Tom_Pascal & Océane 2012