Excel Forum Per condividere esperienze su Microsoft Excel

Doppio a tennistavolo

  • Messaggi
  • OFFLINE
    Ciuffo Rosso
    Post: 5
    Registrato il: 06/04/2023
    Età: 46
    Utente Junior
    2021
    00 06/11/2023 11:01
    Buongiorno,
    vorrei fare uno (o piu fogli) di excel per gli incontri di doppio
    gli atrleti possono variare da 6 a 20
    la mia richiesta è che tuttigli atleti giochino con un socio diverso ogni partita
    e ogni giocatore deve fare 3 incontri
    esempio (ma in 4 è facile😁)
    atleti a b c d
    ab contro cd
    ac contro bd
    ad contro bc
  • ONLINE
    L2018
    Post: 847
    Registrato il: 02/04/2018
    Città: PESCARA
    Età: 75
    Utente Senior
    EXCEL 2016 - SPREAD32
    00 06/11/2023 17:04
    ciao
    quello che poni è il classico problema della composizione di un torneo all'italiana, quale che sia lo sport.
    questo tipo di problema si risolve applicando l'algoritmo di Berger (cercare Google), che per brevità non ti espongo sotto forma di pseudo-codice
    Faccio prima a postare un esempio che ho già predisposto per 5 giocatori (meno facile di numero di giocatori pari)
    in questo esempio nelle righe dove vedi una sola T bisogna intendere che quella T (tennista) fa necessariamente un turno di riposo
    E in genere la tabella dei giocatori puo' essere variata togliendo o aggiungendo le T (tennisti) alla lista in colonna A, e poi cliccare su GO

    Leo

    P.S.
    un pensiero tutto mio per me
    questo tipo di problema è interessante, come pure la bellezza e semplicità dell'algoritmo che lo risolve
    se io volessi valutare la sua concettosità gli darei un voto altissimo, ma purtroppo se la domanda 2+2 = ? merita 5 stelle....io che voto dovrei dare ?
    [Modificato da L2018 06/11/2023 17:14]

    LEO
    https://t.me/LordBrum