Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Numero massimo di Sottovettori

    Dato l'insieme S contenente N numeri generati a caso fra 1 e 1000, determinare il massimo k.
    Ovvero: si vuole partizionare l'insieme S in K sottoinsiemi, in modo tale che la somma di tutti gli elementi che appartengono ai sottoinsiemi sia uguale. Bisogna trovare il K massimo.
    N.B. Il problema ha sempre soluzione(K =1 )
    Ad esempio : se S ={3, 5, 10, 7, 5 }, K risulterà uguale a 3 e i sottoinsiemi :
    P1 = { 3,7 };
    p2 = {5,5};
    p3 = {10};

    Io stavo pensando di crearmi un sottovettore e fare la somma e poi compararlo a un altro, e se la somma è uguale incrementare il numero dei sottovettori.
    Come devo fare secondo voi ?
    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,310

    Moderazione

    Ne stai già parlando in questa discussione: non aprirne più di una sullo stesso problema.

    Per questa e altre indicazioni, leggi il Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.