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 :

100 prisonniers, chapeaux noirs ou blancs

  1. #1
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut 100 prisonniers, chapeaux noirs ou blancs
    Voila une énigme qui je pense est assez connue mais n'a pas été postée sur ce forum. (du moins je ne l'ai pas trouvée)

    Voila l'énoncé :
    Dans une prison, un maton en a marre de ses prisonniers, il les prévient que demain matin, il les mettra en file indienne et leur mettra sur la tête un chapeau de couleur noire ou de couleur blanche, s'ils trouvent la couleur de leur chapeau respectif, ils seront libres sinon ils mourront.

    Le maton demandera tout d'abord à celui qui est tout derrière, c'est à dire à celui qui voit les chapeaux des 99 autres prisonniers, et ainsi de suite.

    Ils ont toute la nuit pour élaborer un stratagème pour sauver le plus de vie possible.
    Combien de vies sûre sauveront-ils ?

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    c'est une extrapolation de ce qui se fait avec 3 prisonniers et 5 chapeaux ca
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Ah bon? et ça a déja été proposé? bah c'est pas grave, la solution devrait vite arriver alors.

  4. #4
    Membre actif Avatar de copin
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 231
    Points : 244
    Points
    244
    Par défaut
    Ils peuvent au moins sauver la vie à 49 prisonniers...

    Il faut que celui qui est derrière ne cherche pas à ce sauver lui mais à sauver celui qui est devant...

    le 99 va dire la couleur du 98 qui n'aura qu'à répéter.
    Le 98 ne pourra pas aider le 97 car il aura dis sa propre couleur
    Mais le 97 pourra aider le 96... etc etc..

    Bref tout les numéro pair sont sauvés donc 49 prisonniers.
    Plus les quelques coup de moule ou le numéro impair porte la meme couleur que celui qui est devant.

    Mais je sais pas je sens que j'oublie un truc!
    2.21 GigoWatts! 2.21 GigoWatts!!!!!!

  5. #5
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Citation Envoyé par copin Voir le message
    Ils peuvent au moins sauver la vie à 49 prisonniers...
    Peut mieux faire, beaucoup mieux

    J'ajouterai qu'il n'y a pas de piège dans l'énoncé, ils sont tous bien voyants/entendants, et ils ne peuvent pas enlever le chapeau de leur tête puisque menottés les mains dans le dos.

  6. #6
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    A chaque réponse, le bourreau dit s'il est sauvé ou tué le prisonnier qui a répondu?
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  7. #7
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Citation Envoyé par jbrasselet Voir le message
    A chaque réponse, le bourreau dit s'il est sauvé ou tué le prisonnier qui a répondu?
    Oui mais je ne pense pas que ça puisse t'aider.

  8. #8
    Membre actif Avatar de copin
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 231
    Points : 244
    Points
    244
    Par défaut
    On connait le nombre de chapeau et la répartition noir-blanc?
    2.21 GigoWatts! 2.21 GigoWatts!!!!!!

  9. #9
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 263
    Points
    34 263
    Par défaut
    c'est là la stratégie à mettre en place
    pour rappel, l'énoncé des 3 prisonniers => 3 prisonniers à la queu leu leu, 5 chapeaux, 3 noirs, 2 blancs.
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  10. #10
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    Moi j'en sauve 99 si ce sont des informaticiens
    Le premier fabrique le binaire en désignant par 1 un chapeau noir et 0 un chapeau blanc.
    De tête il convertit en base décimal, annonce le chiffre en tapant du pied.
    Les autres décodent et le tour est joué.

    Bon le premier a une chance sur deux ensuite ^^
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  11. #11
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    On ne connait pas le nombre de chapeaux blancs ou noirs.

    La seule chose qu'ils peuvent faire c'est dire "blanc" ou "noir".

    Par contre 99 est la bonne réponse, mais comment?

  12. #12
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Peuvent-ils faire une file indienne circulaire? Si on ne sait pas combien de chapeaux de chaque couleur il y a au départ et si personne n'est capable de voir le chapeau du dernier prisonnier, celui-ci ne peut que mourir à moins qu'ils ne sautent tous en même temps sur le maton.
    Mais, c'est peut-être de la triche en ce qui concerne la réponse à la question ...

    On ne pourrait pas avoir un autre indice?
    -- Jasmine --

  13. #13
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    On peut simuler ce problème avec un problème de parité.

    Il y a B chapeau blanc et N chapeau Noir (vu par le dernier)

    Prenons également comme hypothèse que le dernier annonce noir si le nombre de chapeau noir est pair et blanc si le nombre de chapeau noir est impair.

    Lui aura une chance sur deux mais le suivant en comptant le nombre de chapeau noir pourra trouver son chapeau!

    Exemple :
    Le dernier voit un nombre pair de chapeau noir.
    Il annonce donc noir.

    Le suivant voit :
    - un nombre pair de chapeau noir : le sien est blanc !
    - un nombre impair de chapeau noir : le sien est noir !

    Etc.
    enfin je pense...
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  14. #14
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    jbrasselet

  15. #15
    Membre éprouvé
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Points : 1 118
    Points
    1 118
    Par défaut
    Oui mais ca ne nous dit as combien de vie seront sauvée
    C'est le signe d'un fou, qu'avoir honte d'apprendre
    Ubuntu 10.04 Lucid Lynx @home
    LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu

  16. #16
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    Ben au moins 99. 100 si le premier a du bol.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.

  17. #17
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Mathématiquement parlant c'est certainement la réponse, mais humainement parlant j'en doûte.

    Imagine-toi avoir 99 personnes devant toi, en file indienne.

    Partons aussi de l'hypothèse (raisonnable) que les 99 personnes ne soient pas de la même taille.

    A partir de là, le dernier sera dans l'incapacité de voir tous les chapeaux des gens devant lui. Qui plus est, même s'il pouvait les voir il faudrait qu'il soit balèze pour ne pas se gourer en les comptant (sachant qu'on a du mal à estimer visuellement les nombres au delà de 5).

    Bref il y'a 1 chance sur 2 pour qu'il dise la bonne réponse à mon avis.

    A partir de là par contre c'est vrai que, même s'il se trompe, ta logique reste valable. Donc si le suivant meurt c'est que le mec s'était trompé à la base. Si les autres sont pas trop cons y'en a 98 de sauvés.

  18. #18
    Membre averti Avatar de mordrhim
    Inscrit en
    Avril 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 270
    Points : 314
    Points
    314
    Par défaut
    Moi je peux vous en sauver 100 automatiquement.

    Les prisonniers installent discretement un miroir la ou ils vont être mis en file indienne de telle sorte que toute personne puisse voir son chapeau. ensuite, elle regarde, leve le bra pour se reconnaitre et dit la couleur qu'il voit.

    Il leur restera donc toute la nuit pour fabriquer le miroir qui permettra de bien voir.

    A noter que nous sommes en prison et que donc ce ne sont pas des personnes honêtes. (enfin si certains le sont, il ne le seront plus afin de vivre)

  19. #19
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Citation Envoyé par mordrhim Voir le message
    Moi je peux vous en sauver 100 automatiquement.

    Les prisonniers installent discretement un miroir la ou ils vont être mis en file indienne de telle sorte que toute personne puisse voir son chapeau. ensuite, elle regarde, leve le bra pour se reconnaitre et dit la couleur qu'il voit.

    Il leur restera donc toute la nuit pour fabriquer le miroir qui permettra de bien voir.

    A noter que nous sommes en prison et que donc ce ne sont pas des personnes honêtes. (enfin si certains le sont, il ne le seront plus afin de vivre)
    Ca risque d'être difficile quand même, à moins qu'il y ait Mac Gyver parmis les prisonniers.

  20. #20
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 418
    Points
    91 418
    Billets dans le blog
    20
    Par défaut
    99 vies sauvées :
    Le premier donne la couleur de celui de devant
    Le 2è (puis les autres récursivement) donne la couleur de son chapeau précédé d'un euh d'hésitation si c'est pas la même couleur que celui qui est devant lui...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/09/2005, 19h49
  2. diffirencier entre les images couleurs et les noir et blanc
    Par passion_info dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/05/2005, 14h15
  3. Configuration Imprimante Noir et Blanc
    Par dananchet dans le forum MFC
    Réponses: 2
    Dernier message: 26/01/2005, 14h22
  4. [GDI] dessin qui s'affiche en couleur puis en noir et blanc
    Par Harry_polin dans le forum Windows
    Réponses: 4
    Dernier message: 25/06/2004, 12h57
  5. Sortie tv - Image en noir et blanc
    Par Demco dans le forum Périphériques
    Réponses: 7
    Dernier message: 22/11/2003, 18h01

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