Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > La taverne du Club : Humour et divers > Jeux > Enigmes
Enigmes Enigmes, Devinettes et casse-têtes
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 19/06/2008, 09h43   #1
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
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 ?
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 09h47   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 6 726
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 6 726
Points : 8 618
Points : 8 618
Envoyer un message via MSN à jpcheck
c'est une extrapolation de ce qui se fait avec 3 prisonniers et 5 chapeaux ca
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 09h53   #3
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
Ah bon? et ça a déja été proposé? bah c'est pas grave, la solution devrait vite arriver alors.
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 09h59   #4
Membre habitué
 
Avatar de copin
 
Inscription : mai 2005
Messages : 200
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2005
Messages : 200
Points : 143
Points : 143
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!!!!!!

A quitté l'O.S: fiancé 2.1 pour l'OS proprétaire marié 1.0., rencontre de gros problème de compatibilité avec le software soirée entre mecs 4.2
copin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 10h10   #5
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
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.
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 10h12   #6
Membre Expert
 
Avatar de jbrasselet
 
Homme Julien Brasselet
Ingénieur développement logiciels
Inscription : mars 2006
Messages : 944
Détails du profil
Informations personnelles :
Nom : Homme Julien Brasselet
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 944
Points : 1 380
Points : 1 380
Envoyer un message via MSN à jbrasselet
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.
jbrasselet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 10h19   #7
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
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.
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 10h54   #8
Membre habitué
 
Avatar de copin
 
Inscription : mai 2005
Messages : 200
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mai 2005
Messages : 200
Points : 143
Points : 143
On connait le nombre de chapeau et la répartition noir-blanc?
__________________
2.21 GigoWatts! 2.21 GigoWatts!!!!!!

A quitté l'O.S: fiancé 2.1 pour l'OS proprétaire marié 1.0., rencontre de gros problème de compatibilité avec le software soirée entre mecs 4.2
copin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 11h17   #9
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 6 726
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 6 726
Points : 8 618
Points : 8 618
Envoyer un message via MSN à jpcheck
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.
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 11h25   #10
Membre Expert
 
Avatar de jbrasselet
 
Homme Julien Brasselet
Ingénieur développement logiciels
Inscription : mars 2006
Messages : 944
Détails du profil
Informations personnelles :
Nom : Homme Julien Brasselet
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 944
Points : 1 380
Points : 1 380
Envoyer un message via MSN à jbrasselet
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.
jbrasselet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 11h40   #11
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
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?
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 11h45   #12
Membre Expert
 
Avatar de Jasmine80
 
Jasmine
Inscription : octobre 2006
Messages : 2 814
Détails du profil
Informations personnelles :
Nom : Jasmine
Âge : 32
Localisation : Belgique

Informations forums :
Inscription : octobre 2006
Messages : 2 814
Points : 2 079
Points : 2 079
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 --

Merci de poser les questions dans le forum, je ne répondrai pas aux MP.
Jasmine80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 12h11   #13
Membre Expert
 
Avatar de jbrasselet
 
Homme Julien Brasselet
Ingénieur développement logiciels
Inscription : mars 2006
Messages : 944
Détails du profil
Informations personnelles :
Nom : Homme Julien Brasselet
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 944
Points : 1 380
Points : 1 380
Envoyer un message via MSN à jbrasselet
On peut simuler ce problème avec un problème de parité.

Citation:
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.
jbrasselet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 12h34   #14
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
jbrasselet
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 13h18   #15
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 872
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 872
Points : 1 102
Points : 1 102
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
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 13h19   #16
Membre Expert
 
Avatar de jbrasselet
 
Homme Julien Brasselet
Ingénieur développement logiciels
Inscription : mars 2006
Messages : 944
Détails du profil
Informations personnelles :
Nom : Homme Julien Brasselet
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 944
Points : 1 380
Points : 1 380
Envoyer un message via MSN à jbrasselet
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.
jbrasselet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 19h24   #17
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 327
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 327
Points : 1 917
Points : 1 917
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.
Loceka est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 15h26   #18
Membre confirmé
 
Avatar de mordrhim
 
Inscription : avril 2007
Messages : 268
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : avril 2007
Messages : 268
Points : 256
Points : 256
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)
mordrhim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 15h58   #19
Membre Expert
 
Avatar de CheryBen
 
Inscription : mai 2005
Messages : 1 592
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2005
Messages : 1 592
Points : 1 628
Points : 1 628
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.
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2008, 13h41   #20
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 12 884
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 12 884
Points : 30 144
Points : 30 144
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 !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, 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
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 09h02.


 
 
 
 
Partenaires

Hébergement Web