|
Publicité | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 224 ![]() |
Quelle chance ! Le roi vous donne l'une de ses 100 filles en mariage.
Mais plus que la beauté légendaire des 100 filles, vous etes surtout interessé par leur dot ! Chaque fille a une dot differente... mais malheureusement inconnue. Le roi vous proprose alors de vous présenter, une par une, ses 100 filles. A chaque fois, le roi vous annoncera la dot pour la fille en question. Vous aurez alors le choix entre la prendre pour épouse sur le champ, ou la laisser partir définitivement. Comment maximiser vos chances d'avoir la plus grande dot ?
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : septembre 2005 Messages : 195 ![]() |
Je tue le roi, prend possession de son royaume.. Je mes les moches a la cuisine et au ménage.. Et je me fais un harem avec les plus jolies !!!
CQFD
__________________
Stay a while and listen... |
|
|
00
|
|
|
#3 | |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 224 ![]() |
Citation:
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : septembre 2005 Messages : 195 ![]() |
Tu es jaloux.. c'est tout..
__________________
Stay a while and listen... |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : mai 2005 Messages : 298 ![]() |
Elles ont toutes des dot différentes.
Mais est-ce qu'on en sait pas plus? est-ce qu'on ne connait pas un ecart maximum entre 2 dots, ou un maximum absolu ou quoi que ce soit? |
|
|
00
|
|
|
#6 | ||
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 224 ![]() |
Citation:
De serieuses connaissances en proba sont necessaires. Ce probleme fait partie des plus compliqués que j'ai dans ma besace Spécial dedicace pour prgasp77: Citation:
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
||
|
00
|
|
|
#7 |
|
Membre émérite
![]() Yankel ScialomÉtudiant Inscription : juin 2004 Messages : 745 ![]() |
Je connais alors je laisse chercher, un indice : il est possible de maximiser ses gains, mais pas de connaitre avec certitude les filles qui ont la plus grande dote.
__________________
gasp in touch -- Yankel Scialom |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : janvier 2004 Messages : 103 ![]() |
Les dotes sont des nombres entiers ou des réels ?
|
|
|
00
|
|
|
#9 | |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 224 ![]() |
Citation:
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() Inscription : juillet 2006 Messages : 203 ![]() |
Moi je ne tuerais pas le roi, mais je lui demanderais d'appliquer un tri croissant au vector de filles sur la base de leurs dotes avant de me les présenter, pourquoi croissant et pas décroissant?? Peut-être que plus la dot est élevée moins la fille est belle(je risque pas de me tromper sur ce point rien qu'avec les 3 premières), alors à un moment vaut mieux s'arrêter même si je sais que la dernière des filles a la dot la plus élevée.
Sinon sérieusement, t'es sûr pseudocode que t'as pas dissimulé aucun indice, parce sinon je vois pas comment faire, même en parcourant les 99 premières filles, il est probable que ce soit la dernière qui aie la dot la plus élevée...
__________________
Certified SCJP 5.0 / SCWCD 5.0 / SCEA 5.0 C'est une grande folie de vouloir être sage tout seul. Duc de La Rochefoucauld |
|
|
00
|
|
|
#11 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
Ne doit-il pas commencer par faire une moyenne à chaque nouvelle fille qu'il voit ?
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() |
Je laisserais passé 20 demoiselles pour connaitre le max et le min des dotes , et je prenderais la première qui sera le plus proche du max que j'avais trouvé précédement c'est a dire que on prends l'écart entre le min et le max qu'on divise par 20 et la premiere qui est superieur au max-(max-min)/2
__________________
6*8 =42 |
|
|
00
|
|
|
#13 | |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 224 ![]() |
Citation:
C'est juste "possible"... - La "probabilité" que ce soit la derniere qui aie la plus grande dot c'est 1 chance sur 100. - La "probabilité" que ce soit la premiere qui aie la plus grande dot c'est 1 chance sur 100. - La "probabilité" que ce soit la n-ieme qui aie la plus grande dot c'est 1 chance sur 100. Et c'est la tout le probleme.... @charly: La methode est pas mal... encore un peu de recherche....
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
|
00
|
|
|
#14 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 675 ![]() |
un indice, on obtient une solution optimale avec un estimateur de quel rang ?
|
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 552 ![]() |
Je la connais (enfin, je connait plutot sa version histoqire avec un nombre quelquonque d'argent (de dots), de lots d'argent(de filles) et surtous d'essais (de rois).)
charly n'a pas exactement la solution, mais n'en est pas tres tres loin.
__________________
Méphistophélès Si la solution ne résout pas votre problème, changez le problème... |
|
|
00
|
|
|
#16 |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 224 ![]() |
Bon je vous donne la méthode, a vous de trouver les valeurs:
<Methode> Il faut laisser passer les N premieres filles, puis choisir la premiere fille qui aura une dot superieure au N premieres. Reste a trouver N pour maximiser ses chances.... </Methode> @méphistopheles: Il y a beaucoup de variantes, avec des boules, des cartes, des nombres, ... Mais l'argent, ca reste une valeur sure.
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple. |
|
00
|
|
|
#17 |
|
Membre actif
![]() Inscription : août 2003 Messages : 170 ![]() |
Je demande au roi de ne me présenter que 2 filles (j'ai pas que ça à fiche non plus).
A la première je dis : "Je suis joli garçon, sportif et je fais la cuisine" (ce qui n'est pas un postulat, c'est parfaitement exact, je tiens à le préciser). Cette phrase n'ayant néanmoins aucun intérêt pour la résolution du problème, je poursuis : "Dis-moi laquelle de tes soeurs a la plus grosse dot et nous partagerons tous les 2, je suis nul en mathématiques, mais j'ai un très bon conseiller financier !" Comme elle est jalouse de sa frangine, elle n'hésite pas à me dire son nom. Il ne me reste plus qu'à demander au roi de me présenter la fille en question... et à choisir celle qui a les plus gros seins ! Voilà...
__________________
Les orteils servent à trouver les pieds de chaise et les montants de porte quand il fait noir. |
|
|
00
|
|
|
#18 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 552 ![]() |
Citation:
Sinon, si M est le nombre de chiffres en jeu, N=M/cste que je ne donnerais pas pour laisser les gens chercher.
__________________
Méphistophélès Si la solution ne résout pas votre problème, changez le problème... |
|
|
|
00
|
|
|
#19 |
|
Membre du Club
![]() Inscription : janvier 2004 Messages : 103 ![]() |
Soit N le nombre d'entiers naturels
Soit d_n la dot de la nième fille Si tous les entiers naturels sont equiprobables, alors la probabilité d'avoir d_(n+1) dans [|0; d(n)|[ est de : d(n)/N, et d(n)/N = 0 puisque N est un infini. Donc d_(n+1) >= d(n) Donc les dots vont croissante. Donc la dernière fille a la plus grande dot, c'est tout.
|
|
|
00
|
|
|
#20 |
|
Membre actif
![]() Inscription : mars 2004 Messages : 245 ![]() |
Je suis pas d'accord avec ta methode pseudocode :
Imagine que dans tes N premieres quelques soit N tu ai la plus grande dot, ben tu risques de galerer dans les 100-N suivantes pour trouver une dot plus grande... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com