Tutorial

Przykładowe zadanie

Zadania w swej formie podobne są do tych, z którymi być może mieliście okazję się zetknąć na Olimpiadzie Informatycznej, Potyczkach algorytmicznych, bądź innych zawodach w programowaniu (np. Internetowych Mistrzostw Polski w Programowaniu). Są to krótkie zadanka (problemy) o tematyce głównie algorytmicznej (choć niektóre mogą zawierać w sobie elementy matematyczne lub dotyczyć wyłącznie umiejętności programowania). Przykładowe zadanie, na którym będziemy się wyżywać przez resztę tutorialu, możecie zobaczyć tutaj.

Zadania mogą być bardzo różne. Powyższy przykład ma charakter matematyczny, a takich będzie stosunkowo niewiele. Poza tym, w odróżnieniu od przykładu, zadania będą "ubrane" w zabawne historyjki, związane (często pozornie) z życiowymi problemami. Nie zapomnijcie jednak, że to tylko ozdobnik i nie należy nic zakładać ponad to co jest podane w treści zadania, choćby nie wiem jak bardzo wiedza/doświadczenie życiowe Wam to kazało założyć. Zazwyczaj też zadania nie będą polegały na wczytaniu jednej liczby i wypisaniu innej, a na wczytaniu/wypisaniu wieeelu liczb. W przypadku wejścia i wyjścia również nie należy zakładać nic poza tym co jest napisane w treści (np. że dane na wejściu muszą być posortowane skoro tak jest w przykładzie, co jest dość częstym błędem).

Przed przystąpieniem do Mistrzostw zalecamy zaznajomić się (choć trochę) z naszymi linkami dotyczącymi algorytmów oraz innych konkursów. Obycie się z zadaniami może Wam znacznie pomóc. Zachęcamy też przeczytania naszego FAQ.