A causa del passaggio dell'uragano Rafael sull'isola, studenti cubani dell'Università dell'Avana hanno ricevuto un posto speciale per partecipare alla Semifinale Mondiale della Competizione Universitaria di Programmazione (ICPC) che si svolgerà in Brasile nel marzo del 2025.
"Il Comitato Direttivo dell'ICPC Caribe ha confermato che, a causa dei danni causati dall'uragano Rafael a Cuba, il paese non è riuscito a stabilire la sua sede nella Finale Caraibica 2024 del concorso di programmazione ICPC. In risposta a questa situazione, l'ICPC LATAM ha approvato un posto speciale per il team 'The Chefs', dell'Università dell'Avana, che è stato incoronato campione delle eliminatorie cubane il 5 ottobre 2024, assicurando loro un posto nella Semifinale Mondiale che si terrà in Brasile nel marzo del 2025", riporta un'informazione del sito ufficialista Cubadebate.
La disposizione è stata sostenuta da istituzioni della Repubblica Dominicana, Porto Rico, Trinidad e Tobago, e Antigua e Barbuda.
Un'altra delle eccezioni approvate per Cuba prevede che gli studenti che partecipano per l'ultima volta a questo ciclo possano competere il prossimo anno. L'Università di Holguín è stata designata come sede dell'evento nel 2025.
La Competizione Internazionale Universitaria di Programmazione (in inglese International Collegiate Programming Contest, abbreviato ICPC) è una competizione annuale di programmazione e algoritmica tra università di tutto il mondo, in cui prevalgono il lavoro di squadra, l'analisi dei problemi e lo sviluppo rapido di software. L'ICPC organizza concorsi regionali autonomi che coprono sei continenti, culminando ogni anno in una finale mondiale. Nel 2018, la partecipazione all'ICPC ha incluso 52.709 studenti provenienti da 3.233 università in 110 paesi.
L'ICPC è una competizione a squadre. Le attuali regole stabiliscono che ogni squadra deve avere esattamente 3 membri. I membri devono essere studenti universitari che non abbiano studiato per più di 5 anni all'università prima del concorso. Gli studenti che hanno partecipato a due finali mondiali o a cinque competizioni regionali non possono partecipare nuovamente.
Durante la competizione, i team hanno circa 5 ore per risolvere tra 8 e 15 problemi (di solito sono 8 per le competizioni regionali e 12 per la finale). Le soluzioni devono essere programmate in C, C++, Java, Ada, Python o Kotlin (anche se non è garantito che tutti i problemi siano risolvibili utilizzando qualsiasi linguaggio, l'ICPC stabilisce che i giudici avranno risolto tutti i problemi in Java e C++, sia per le regionali che per la finale mondiale).
I programmi inviati dai team vengono compilati ed eseguiti con determinati dati di input; se il programma non riesce a calcolare la soluzione, il team viene informato dell'errore e può reinviare il programma o provare con altri problemi.
Il vincitore è la squadra che risolve il maggior numero di problemi. Se ci sono squadre a pari merito con lo stesso numero di problemi risolti, l'ordine di classificazione si basa su chi ha impiegato meno tempo a risolvere i problemi.
La finale di quest'anno si è svolta dal 15 al 20 settembre 2024, ad Astanà, Kazakistan.
Che ne pensi?
COMMENTAREArchiviato in: