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

C++ Discussion :

Combinaison de k valeurs parmi n


Sujet :

C++

  1. #21
    Membre du Club
    Inscrit en
    Février 2011
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 188
    Points : 51
    Points
    51
    Par défaut
    Après l'installation de boost, j'ai utilisé la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    boost::math::binomial_coefficient< long double>(1999,400)
    mais elle me produit une exception puisque le résultat dépasse le type long double. Donc, même avec boost je peux pas réalisé la combinaison des grands nombres. Une solution svp??

    Merci d'avance.

  2. #22
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Tu veux sérieusement calculer 400 parmi 1999 ?

    Sioui, comme on te l'a indique dans les messages précédents (ca serait bien de lire ce qu'on écrit ...), il faudra passer par une bibliotheque de precision arbitraite telle que GMP car la tu exploses assez largement tout les types primitifs.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #23
    Membre du Club
    Inscrit en
    Février 2011
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 188
    Points : 51
    Points
    51
    Par défaut
    Citation Envoyé par Davidbrcz Voir le message
    Tu veux sérieusement calculer 400 parmi 1999 ?
    Oui je dois le calculer même des combinaisons avec nombre plus grand que 400 et 1999.

    Citation Envoyé par Davidbrcz Voir le message
    Si oui, comme on te l'a indique dans les messages précédents (ca serait bien de lire ce qu'on écrit ...), il faudra passer par une bibliotheque de precision arbitraite telle que GMP car la tu exploses assez largement tout les types primitifs.
    Dans ce cas, j'ai besoin de :
    • connaitre comment installer cette nouvelle bibliothèque
    • comment désinstaller boost
    • quelle fonction de GMP à utiliser pour calculer la combinaison


    Merci pour votre aide.

  4. #24
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Le but de ce forum c'est d'aider, de ne pas faire des réponses détaillées pas par pas.
    Rechrcche ce qu'est GMP et comment ca se couple avec boost, et non comment ca se substitue.
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Combinaisons à 6 chiffres possibles parmi 20 nombres
    Par djbebop dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 14/05/2011, 14h46
  2. Réponses: 2
    Dernier message: 17/10/2008, 18h17
  3. Récupérer une seule valeur parmi plusieurs
    Par geraldgg dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 11/05/2007, 10h26
  4. [XSLT]Recuperer une valeur parmis une liste. (tri)
    Par Asaturne dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/06/2006, 17h27
  5. Réponses: 2
    Dernier message: 22/07/2002, 18h02

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