Jokaisessa tehtävässä sinun tulee laatia ohjelma, joka ratkaisee annetun ongelman, ja palauttaa ohjelman koodi.
Kun palautat tehtävän ratkaisun, se arvostellaan automaattisesti ja näet sen jälkeen saamasi pistemäärän. Voit lähettää ratkaisun miten monta kertaa tahansa, ja paras pistemäärä jää voimaan.
Kun lähetät ratkaisun palvelimelle, se arvostellaan ja jokaisesta testistä tulee yksi seuraavista tuloksista:
- ACCEPTED: ohjelmasi tuotti oikean vastauksen
- WRONG ANSWER: ohjelmasi tuotti väärän vastauksen
- TIME LIMIT EXCEEDED: ohjelmasi vei liikaa aikaa
- RUNTIME ERROR: ohjelman suorituksessa tapahtui virhe tai se kulutti liikaa muistia
- OUTPUT LIMIT EXCEEDED: ohjelmasi tulosti liikaa tekstiä
Tehtävät on jaettu osatehtäviin, ja saat pisteet osatehtävästä, jos ohjelmasi ratkaisee oikein jokaisen siihen kuuluvan testin. Jos et saa pisteitä osatehtävästä, näet ensimmäisen virheen osatehtävään kuuluvassa testissä.
Löydät tietoa CSES:n sallimista ohjelmointikielistä tästä.
Jos haluat kysyä jotain kilpailun aikana, voit lähettää viestin CSES:ssä.