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

Algorithmes et structures de données Discussion :

repérer rapidement une pièce parmi un groupe


Sujet :

Algorithmes et structures de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 3
    Points : 8
    Points
    8
    Par défaut repérer rapidement une pièce parmi un groupe
    vous disposez de 12 pieces apparament identique mais vous etes surs que l'une d'entre elles est fausse , car elle n'a pas le meme poids que les touts les autres.
    comment ferez vous a l'aide d'une balense a double pateaux et en 3 pesees maximum, pour retrouver la piece fausse et savoire si elle est plus lourde ou plus legere ?

    ecrire l'analyse et l'algorithme.
    merci a celui qui m'aidera.

  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    As-tu au moins réflechi au problème ?

    Si oui, tu en penses quoi ? As-tu commencer à écrire un algorithme ?
    Sinon, les gens ne vont pas apprécier car on dirait que tu demandes que l'on fasse ton exercice.
    Je ne répondrai à aucune question technique en privé

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2005
    Messages
    644
    Détails du profil
    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 644
    Points : 754
    Points
    754
    Par défaut
    Si on sais que votre fausse pièce est + lourde alors

    séparer le tas en 2 paquets de 6 pièces
    peser 6 pièces contre 6 pièces
    le plateau le + lourds contient la fausse pièces

    sélectionner ce paquet de 6 pièces
    le séparer en 2 groupes de 3 pièces que l'on pèse
    le plateau le + lourd contient la fausse pièces

    sélectionner ce paquet de 3 pièces
    en peser 2
    1-> si elles ont le même poids alors la 3eme est la fausse pièces
    2-> si non la fausse pièce est la + lourde

    au cas où la fausse pièce est + légère, même procédure en sélectionnant le plateau le + léger!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 488
    Points : 397
    Points
    397
    Par défaut
    C'est pas bien de faire les devoirs des autres

    De plus j'ai compris du problème que l'on ne savait pas si la fausse pièce est plus lourde ou plus légère. Donc cette solution ne marche pas.

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2006
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    Non la solution proposée ne marche pas sauf si on fait la bonne hypothèse du poids de la pièce dès le début. Et je ne vois d'ailleurs pas comment sérieusement résoudre ce problème. Dès la première dichotomie en deux fois 6 x 6 pour la pesée, on ne peut pas savoir dans quelle endroit ce trouve la pièce puisqu'on ne sait pas si elle est plus lourde ou plus légère. On est contraint de subodorer qu'elle est soit plus légère soit plus lourde. Si on fait la mauvaise hypothèse est il possible de rattraper l'erreur en 3 pesées maximum ? J'arrive à le faire en 4 pesées dans le pire des cas... Peut être quelqu'un a-t-il une astuce et un meilleur résultat

    Ca m'a l'air à vue d'oeil un peu plus compliqué qu'une simple séparation. En 3 pesées j'avoue avoir vraiment du mal là . Je me demande même si je raisonne pas à l'envers justement.

  6. #6
    Expert éminent

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Points : 6 911
    Points
    6 911
    Par défaut
    C'est possible. Remet en cause ton hypothese que la premiere pesee doit etre du 3 contre 3.
    Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.

  7. #7
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Quand on ne sait pas si elle est plus lourde ou plus légère, on fait 3 tas de 4 pièces et ...
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  8. #8
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2006
    Messages : 40
    Points : 48
    Points
    48
    Par défaut
    (C'est pas moi qui est posé la questio )

    Ah oui avec 3 tas de 4 pièces. Pfiou quel boulet je fais. J'étais en train de chercher un truc de fou furieux avec deux tas de 6 et des additions débiles . Pourquoi faire simple quand on peut faire compliquer.

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Points : 295
    Points
    295

Discussions similaires

  1. Comment recevoir rapidement une réponse à votre question ?
    Par Community Management dans le forum Windows
    Réponses: 3
    Dernier message: 17/08/2014, 02h28
  2. Repérer rapidement une liaison entre classeurs
    Par solorac dans le forum Excel
    Réponses: 10
    Dernier message: 26/09/2007, 13h23
  3. Obtenir rapidement une preview d'un jpeg
    Par Dams333 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 26/08/2006, 10h27
  4. [FAQ] Vider rapidement une table attachée en ODBC
    Par guidav dans le forum Contribuez
    Réponses: 2
    Dernier message: 18/07/2006, 17h21
  5. [VBA Excel] Effacer rapidement une feuille
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/10/2002, 13h12

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