IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Enigmes Discussion :

Les 100 filles du roi

  1. #1
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut Les 100 filles du roi
    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.

  2. #2
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    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...

  3. #3
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par zodd
    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
    Si on etait dans un jeu de rôle, et si j'etais le MJ, je t'enverrai croupir dans les oubliettes du chateau...
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  4. #4
    Membre habitué Avatar de zodd
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    276
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 276
    Points : 147
    Points
    147
    Par défaut
    Tu es jaloux.. c'est tout..
    Stay a while and listen...

  5. #5
    Membre actif Avatar de Biosox
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 298
    Points : 203
    Points
    203
    Par défaut
    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?

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par Biosox
    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?
    Et bien, non. On ne sait rien d'autre...

    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 Envoyé par prgasp77
    J'aime bien tes enigmes, continue s'il te plaît, mais pimente un peu ^^
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre émérite
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Points : 2 466
    Points
    2 466
    Par défaut
    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.
    -- Yankel Scialom

  8. #8
    sdx
    sdx est déconnecté
    Membre régulier Avatar de sdx
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 106
    Points : 90
    Points
    90
    Par défaut
    Les dotes sont des nombres entiers ou des réels ?

  9. #9
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par sdx
    Les dots sont des nombres entiers ou des réels ?
    Comme ca t'arrange...
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  10. #10
    Membre actif Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Points : 277
    Points
    277
    Par défaut
    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

  11. #11
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Ne doit-il pas commencer par faire une moyenne à chaque nouvelle fille qu'il voit ?

  12. #12
    Membre averti Avatar de charly
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 329
    Points : 358
    Points
    358
    Par défaut
    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

  13. #13
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par DarkMolo
    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...
    Non ! il n'est pas "probable" que ce soit la derniere qui aie la plus grande dot.
    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.

  14. #14
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    un indice, on obtient une solution optimale avec un estimateur de quel rang ?
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  15. #15
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    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...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  16. #16
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    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.

  17. #17
    Membre habitué Avatar de BertrandA
    Inscrit en
    Août 2003
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 170
    Points : 197
    Points
    197
    Par défaut
    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.

  18. #18
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    Citation Envoyé par pseudocode
    @méphistopheles: Il y a beaucoup de variantes, avec des boules, des cartes, des nombres, ... Mais l'argent, ca reste une valeur sure.
    disons que je pensait à une hitoire réelle de persones qui, sur un bateau qui remontais le misisipi (je crois) proposaient aux voyageurs d'incrire autemp de nombre qu'il voulaient sur un bout de papier. puis, ils proposaient le pari suivant: si il trouvaient le plus grand nombre, il prenaient cinq fois la mise, sinon, les voyageurs voyaient leur mise doublée (ce qui ne paraissait pas habérant vu qu'on pouvais jouer un grand nombre de numéraux, mêmes décimeaux). néamoins, il gagnaient presque toujours et suite à une plainte, le gouverneent envoya des enqueteur, puis un mathématicien qui pu résoudre le problème.

    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...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  19. #19
    sdx
    sdx est déconnecté
    Membre régulier Avatar de sdx
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 106
    Points : 90
    Points
    90
    Par défaut
    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.


  20. #20
    Membre actif
    Inscrit en
    Mars 2004
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 247
    Points : 293
    Points
    293
    Par défaut
    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...

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/07/2006, 23h09
  2. [DTD]Règle qui restreint les balises filles
    Par fragmonster dans le forum Valider
    Réponses: 1
    Dernier message: 11/07/2006, 11h04
  3. [VB6]Fermer les fenetres filles
    Par jerzy59 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 26/04/2006, 15h14
  4. Ecrire du texte dans les fenetres filles (MDI)
    Par trilomdor dans le forum MFC
    Réponses: 9
    Dernier message: 23/06/2004, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo