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 :

Meilleur que Glouton


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Meilleur que Glouton
    Mon problème est la généralisation du problème de monnaie :

    soit a+4b+6c=8. Objectif : Min a+b+c

    Le système admet une solution car pgcd (1,4,6) divise 8.

    Donc déjà ,il faudrait que je calcule de pgcd de trois nombres,(deux j'y arrive mais pas trois )

    Ensuite,par l'algorithme de Glouton, la solution serait (a,b,c)=(2,0,1).
    Or la solution optimale erait (a,b,c)=(0,2,0). Car 0+2+0<2+0+1

    Qui pourrait mieux faire que l'algorithme de Glouton,

    Merci d'avance

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 916
    Points
    17 916
    Billets dans le blog
    2
    Par défaut
    on n'est pas un site de concours.. Si tu veux ça, il y a la rubrique défis...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    ce n'est pas un test ni un concours....

    j'ai réussi à implémenter l'algorithme de Glouton,mais je me demande s'il y'a un moyen de résoudre ce problème avec une solution optimale pour tous les cas...

    Si certains pourraient me donner quelques piste de réflexion, ou quelques indices...

    par exemple:

    2a+3b+4c=9 ; solution optimale (a,b,c)=(0,3,0) / Solution Glouton (0,0,2) + reste 1

    a+2b+3c=7 ; solution solution optimale(a,b,c)=(1,0,2) / Solution Glouton (1,0,2)

    a+4b+5c=12 ; solution optimale (a,b,c)=(0,3,0) / Solution Glouton (2,0,2)

  4. #4
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Donc déjà ,il faudrait que je calcule de pgcd de trois nombres,(deux j'y arrive mais pas trois
    pgcd(a,b,c)=pgcd(a,pgcd(b,c))
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

Discussions similaires

  1. dans quel cas une jointure nested loops est meilleur que hash join?
    Par M_Dandouna dans le forum Administration
    Réponses: 5
    Dernier message: 08/09/2009, 15h46
  2. Réponses: 2
    Dernier message: 04/09/2009, 20h21
  3. Solution meilleur que la mienne
    Par Msysteme dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/02/2009, 14h21
  4. [Système] Solution meilleur que les pseudo-frames
    Par paradeofphp dans le forum Langage
    Réponses: 4
    Dernier message: 05/09/2006, 17h46
  5. [HTML] utiliser les DIV (meilleur que les tableaux?)
    Par atomic-greg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/04/2006, 12h19

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