Consigli per olimpiadi

Ciao a tutti! Sono uno studente di seconda superiore con una grande passione per l’informatica. Alla fine di quest’anno scolastico, quasi per caso, ho scoperto l’esistenza delle olimpiadi scientifiche tra cui quelle di informatica. Mi sono subito incuriosito ed ho provato a guardare in cosa consistevano, purtroppo mi sono accorto che erano richieste tecniche assai più avanzate di quelle scolastiche (ovvviamente). Quindi mi rivolgo a voi, come potre prepararmi (partendo quasi da zero) per queste olimpiadi? Dovrei soltanto studiarmi le varie soluzioni ai vari problemi o acquistare vari libri per acquisire le conoscenze che mi mancano?

Partendo dal presupposto che per la selezione scolastica che tutti gli anni si tiene ad ottobre/novembre le competenze richieste sono basilari(quest’anno c’era la ricorsione mentre l’anno scorso nemmeno quella) perché ci sono molti quesiti di logica quindi per passare se si ha una buona logica non è necessario avere il massimo delle competenze sin da inizio anno (io in terza facendo 0/11 negli esercizi di programmazione sono passato facendo 26/29 in quelli di logica), successivamente per la gara territoriali sono richiesti strategie e tecniche abbastanza semplici(sulla piattaforma trovi gli esercizi degli anni precedenti puoi provarle a svolgere, quest’anno la gara era un pochino più difficile dell’anno precedente ma nulla di troppo complicato), mentre per la finale nazionale le competenze sono ovviamente più alte.
Per migliorarsi il migliore modo è svolgere esercizi su questa piattaforma(ci sono anche altre piattaforme ma ti consiglio di partire da questa), parti dagli esercizi più semplici quindi questi 3 (https://cms.di.unipi.it/#/tasks/1?q=easy) e successivamente svolgi gli esercizi con tag implementation che non richiedo un grandissimo ragionamento ma devi praticamente solo implementare quello richiesto dal problema, e ti aiutano ad avere più confidenza con gli esercizi in generale (tag implementation: https://cms.di.unipi.it/#/tasks/1?q=easy), cerca di fare più esercizi possibili magari muovendoti tra una tecnica e l '‘altra per esempio “studiare” da una guida i problemi greedy provare a fare molti problemi greedy (https://cms.di.unipi.it/#/tasks/1?tag=greedy) poi passi ai grafi , dp, e così via.
Le guide che ti consiglio sono: La guida del prof. Alessandro Bugatti (http://www.imparando.net/sito/olimpiadi_di_informatica/guida_seconda_edizione.pdf)
e https://cses.fi/book.html (che è un po’ più difficile, ma la guida precedente è già completa )
Rimani sempre aggiornato sul forum dove si imparano tante cose e nel caso in cui , provi ad eseguire un esercizio senza ottenere il 100/100 per molti giorni prova a chiedere sul forum(ricordati che ragionare su un problema è fondamentale prima di chiedere aiuto)

Buona fortuna :wink:

1 Mi Piace

Grazie mille :grin:
Mi metto subito al lavoro

Ciao, io sono Alessandro Bugatti, quello della guida per le territoriali: ringrazio frakkiobello per averla segnalata tra le risorse utili, comunque il link fa riferimento alla seconda edizione, tanto vale che scarichi l’ultima che puoi trovare qui
Guida quinta edizione

La ringrazio della segnalazione :slight_smile: