CSES - Datatähti 2022 alku - Ohjeet
  • Language:

Tehtävissä A–E sinun tulee laatia ohjelma, joka lukee syötteen ja tulostaa vastauksen. Seuraavassa on esimerkkinä mahdollinen tehtävän A ratkaisun pohja Python- ja C++-kielillä.

Python

n = int(input())
a = int(input())
b = int(input())
# laske vastaus tässä
print(x)

C++

#include <iostream>
using namespace std;

int main() {
    int n, a, b;
    cin >> n >> a >> b;
    // laske vastaus tässä
    cout << x << "\n";
}

Löydät lisätietoa CSES:n sallimista ohjelmointikielistä sekä esimerkkejä syötteen lukemisesta ja vastauksen tulostamisesta howto-sivulta.

Tehtävässä F sinun tulee etsiä vastaus omalla koneellasi haluamallasi tavalla ja palauttaa vastaus tekstitiedostona.

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.

Näet arvostelun jälkeen testauksen tuloksen, joka on yksi seuraavista:

  • 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ä

Jos tehtävä on jaettu osatehtäviin, saat pisteet osatehtävästä, jos ohjelmasi ratkaisee oikein jokaisen osatehtävään kuuluvan testin.

Jos haluat kysyä jotain kilpailun aikana, voit lähettää viestin CSES:ssä.