Olimpiada Informatycza

0

Witam,

jakie tematy/działy/zagadnienia obowiązują na OI?
Będzie potrzebne znać programowanie obiektowe, polimorfizm itp?

Bo nie do końca wiem skąd czerpać wiedzę (mam książkę Praty i nie wiem ile z tego jest wystarczające na konkurs a co jest niepotrzebne).

Proszę o podpowiedź laureatów/finalistów albo kogos kto troche "siedział" w temacie Olimpiad.

Pozdrawiam

0

Przede wszystkim trzeba znac algorytmike, matematyke dyskretna, teorie gier i najrozniejsze mniej znane twierdzenia matematyczne. Jezyk i sposob implementacji to kwestia pomijalna, bo musisz najpierw wiedziec co napisac, a nie jak.

0

Dzięki za radę. Ale wciąż nie wiem czy jest sens spędzania czasu nad obiektowym i podobnymi sprawami czy właśnie są one niepotrzebne i mogę od razu zabrać się za algo itp.

0

Tylko i wyłącznie algorytmy. Na https://main2.edu.pl/news/ masz zadania z poprzednich lat z możliwością sprawdzania własnego rozwiązania. Są też jakieś podstawowe kursy z C++ i algorytmiki.

Żeby się przygotować trzeba po prostu klepać dużo takich zadań (i nauczyć się po drodze potrzebnych rzeczy). Jest mnóstwo serwisów z zadaniami, np.
http://pl.spoj.com/
https://leetcode.com/

1 użytkowników online, w tym zalogowanych: 0, gości: 1