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 :

Comprendre un problème 3Sum


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2015
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2015
    Messages : 58
    Points : 39
    Points
    39
    Par défaut Comprendre un problème 3Sum
    Bonjour à tous.
    J'ai un exercice contenant 5 questions mais je n'arrive pas à comprendre 2 de leurs.

    Voici le problème et les 2 questions auxquelles je cherche la solution :

    On considère le problème suivant qu’on appellera 3SumSet :
    Input : A, B et C des ensembles d’entiers (positifs ou n´egatif )
    Question : Existe-t-il trois valeurs a ∈ A, b ∈ B et c ∈ C telles que a + b = c.
    La taille d’une instance est la somme des cardinalités des trois ensembles de départ.

    1. Donnez une instance de taille 9 du problème 3SumSet qui a une solution puis une instance de taille 5 qui n’a pas de solution.

    2. Montrer que pour toute instance I de ce problème , il existe une instance I' de même taille ne contenant que des entiers positifs telle que I a une solution si et seulement si I' a une solution.

    Si quelqu'un a une solution à me proposer j'en suis preneur.
    Merci d'avance!!!

  2. #2
    Membre émérite
    Homme Profil pro
    sans emploi
    Inscrit en
    Janvier 2014
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2014
    Messages : 539
    Points : 2 601
    Points
    2 601
    Par défaut
    Citation Envoyé par Ja Rasta Voir le message
    On considère le problème suivant qu’on appellera 3SumSet :
    Input : A, B et C des ensembles d’entiers (positifs ou n´egatif )
    Question : Existe-t-il trois valeurs a ∈ A, b ∈ B et c ∈ C telles que a + b = c.
    La taille d’une instance est la somme des cardinalités des trois ensembles de départ.

    1. Donnez une instance de taille 9 du problème 3SumSet qui a une solution puis une instance de taille 5 qui n’a pas de solution.
    Bonjour,
    C'est pas bien compliqué. Tu comprends déjà qu'il faut trouver trois ensembles, le nombre total de nombre dans les 3 ensembles est la taille du problème.
    Un problème de taille 9 consiste donc à trouver trois ensembles contenant en tout 9 nombres, s'il a une solution alors un des nombres de A ajouté à un des nombres de B donne un des nombres de C …
    Par exemple une instance de taille 7 qui possède une solution est A={1} B={-1} C={1,2,15,7,0}. En revanche si on enlève le 0 de C …

    Citation Envoyé par Ja Rasta Voir le message
    2. Montrer que pour toute instance I de ce problème , il existe une instance I' de même taille ne contenant que des entiers positifs telle que I a une solution si et seulement si I' a une solution.

    Si quelqu'un a une solution à me proposer j'en suis preneur.
    Merci d'avance!!!
    Que se passerait-il si tu ajoutais à tous les éléments de A,B et C de I le plus petit des éléments de A,B et C ? Tu obtiens une nouvelle instance I' …

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 393
    Points
    9 393
    Par défaut
    Je corrige la dernière phrase de Picodev :
    Que se passerait-il si tu ajoutais un nombre a à tous les éléments de A, un nombre b à tous les éléments de B, et le nombre a+b à tous les éléments de C ?
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2015
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2015
    Messages : 58
    Points : 39
    Points
    39
    Par défaut
    Merci à vous les amis.

    Bonne soirée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C] Problème a comprendre le problème
    Par WAKAKA dans le forum C
    Réponses: 2
    Dernier message: 07/03/2011, 23h32
  2. Problème un peu bête mais j'arrive pas a comprendre.
    Par mckilleron dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/09/2010, 11h33
  3. Réponses: 7
    Dernier message: 24/08/2007, 09h38
  4. [PDO] Problème de requête préparée (à n'y rien comprendre?)
    Par waldo2188 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 20/03/2007, 21h53
  5. [PERL] Problème en essayant de comprendre fork et pipe
    Par LE NEINDRE dans le forum Langage
    Réponses: 6
    Dernier message: 04/10/2005, 15h23

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