Etusivu  |  Koulukisat  |  Yliopistokisat  |  Nettikisat  |  Materiaali

Näin pääset alkuun

1. Opettele C++

Kisakoodaus vaatii sujuvaa ohjelmointitaitoa. Paras valinta kieleksi on C++, joka on tehokas ja jonka ominaisuudet sopivat hyvin kisakoodaukseen.

Kisakoodaus ei vaadi kielen erikoisominaisuuksien tuntemista. Muuttujat, taulukot, ehdot, silmukat ja funktiot riittävät pitkälle kisakoodauksessa.

2. Lue KKKK

Kisakoodarin käsikirja eli KKKK sisältää paljon tietoa kisakoodauksesta. Voit opetella sen avulla tärkeitä tietorakenteita ja algoritmeja. Voit kopioida KKKK:n itsellesi tästä.

KKKK sisältää myös syventäviä asioita algoritmiikasta, jotka ovat aluksi vaikeita. Kaikkea ei tarvitse oppia heti, vaan voit perehtyä asioihin pikkuhiljaa.

3. Osallistu kisoihin

Codeforces järjestää viikoittain nettikisoja. Sivuston käyttäjät ovat kahdessa sarjassa: aloittelijat ovat Div2:ssa ja pidemmälle päässeet ovat Div1:ssä.

Hyviä kisoja kisakoodauksen aloittamiseen ovat myös USACO ja COCI. Näitä kisoja järjestetään syksystä kevääseen noin kuukauden välein.

Osallistu kisoihin aina, kun pystyt. Mitä useammin osallistut, sitä enemmän opit.