# Gare simili a OII / OIS per studenti universitari

**URL:** <https://forum.olinfo.it/t/gare-simili-a-oii-ois-per-studenti-universitari/4985>\
**Category:** Altre gare\
**Created:** [29 Gennaio 2018, 6:21am UTC](https://forum.olinfo.it/t/gare-simili-a-oii-ois-per-studenti-universitari/4985 "2018-01-29T06:21:17Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![wil93](https://forum.olinfo.it/user_avatar/forum.olinfo.it/wil93/32/2862_2.png) [@wil93](https://forum.olinfo.it/u/wil93)\
**Post date:** [29 Gennaio 2018, 10:45pm UTC](https://forum.olinfo.it/t/gare-simili-a-oii-ois-per-studenti-universitari/4985/2 "2018-01-29T22:45:22Z")

</div>

Penso sia bene tenere questa discussione su un topic a sé, perché l’argomento è molto interessante.

# Per “universitari”

## [SWERC](https://swerc.eu/)

La cosa più simile alle IOI sono probabilmente le [**ICPC**](https://icpc.baylor.edu/), organizzate dall’[ACM](https://www.acm.org/) e che stanno per _International Collegiate Programming Contest_.

Come alle IOI, c’è una fase finale ogni anno in un posto diverso. Per arrivare a tale fase finale, è necessario qualificarsi alla SWERC (Southwestern Europe Regional Contest).

La tipologia di gara è a squadre: max 3 membri per squadra. I problemi non hanno punteggi parziali, si possono solo risolvere completamente (prendendo 1 punto per problema). Il tempo impiegato per risolvere il task è importante: a parità di punti si calcola il tempo impiegato, e ogni submission errata aggiunge minuti di penalità.

Una differenza fondamentale è che a questa gara si va per rappresentare **la propria università** , mentre alle IOI si rappresenta **il proprio paese**.

_Curiosità:_ prima delle SWERC 2017 nessuna università italiana si era mai qualificata alle ICPC (finali). Poi la Normale di Pisa ha deciso di iscriversi…

# Per tutti

## [TopCoder Open](https://www.topcoder.com/community/member-programs/topcoder-open/)

Il famoso sito di allenamenti (ora un po’ superato in fama da Codeforces) organizza ogni anno una competizione aperta a tutti.

## [Google Codejam](https://code.google.com/codejam/)

Gara individuale aperta a chiunque (universitari e non), con fase finale ai quartier generali di Google.

Il tipo di gara è un misto tra IOI e ICPC, nel senso che i problemi vanno risolti completamente (non ci sono punteggi parziali) e c’è una penalità legata al tempo richiesto per risolverli.

La particolarità è che non viene richiesto di inviare un programma al fine di testarlo lato server, bensì viene richiesto di calcolare l’output di un certo input (generato apposta per il contestant). Questo vuol dire che si ha molto tempo a disposizione per calcolare l’output (non i soliti 1 o 2 secondi per testcase) e soprattutto che si può sfruttare la [parallelizzazione](https://en.wikipedia.org/wiki/Parallel_computing) per eseguire più calcoli assieme: esiste anche la [Distributed Code Jam](https://www.quora.com/What-is-the-difference-between-Code-Jam-and-Distributed-Code-Jam) che punta proprio su quanto i contestant sono in grado di parallelizzare le proprie soluzioni.

In finale vanno circa 20 persone se ricordo bene. Nessun italiano è mai arrivato in finale ad oggi.

## [Facebook Hacker Cup](https://www.facebook.com/hackercup/)

Molto simile alla codejam, alcune piccole differenze: per esempio non viene data la possibilità di risottomettere una soluzione aggiungendo una semplice penalità di tempo, mandare qualcosa di sbagliato significa fallire il task per sempre.

---

_[View the full topic](https://forum.olinfo.it/t/gare-simili-a-oii-ois-per-studenti-universitari/4985)._
