Materiały · OI · OIJ · Finalista · Laureat

Twoja droga do laureata

Kompletny zestaw materiałów, platform i tematów — wszystko czego potrzebujesz, by osiągnąć finalistę i laureata Olimpiady Informatycznej i OIJ.

// dlaczego t-olimpians

Jedna platforma
to za mało

Przekonaliśmy się o tym na własnej skórze — jako finaliści i laureaci OI i OIJ wiemy, ile czasu traci się na szukanie rozproszonych materiałów. Dlatego nie odkrywamy Ameryki na nowo.

Zamiast budować kolejny kurs od zera, zebraliśmy wszystko w jednym miejscu: sprawdzone tutoriale, zadania, kursy i artykuły — przefiltrowane wyłącznie pod olimpiadę.

Każdy finalista i laureat może tu dodawać nowe materiały i linkować to, co sam uznał za wartościowe. Nasz zespół weryfikuje każdy post, żeby jakość pozostała na najwyższym poziomie.

🎯
Zero zbędnych treści
Każdy materiał jest sprawdzany pod kątem przydatności na OI i OIJ — żadnego wypełniacza.
🤝
Tworzone przez olimpijczyków
Finaliści i laureaci publikują tematy, które sami uznali za kluczowe na swojej drodze.
🔗
Sieć, nie kolejny kurs
Linkujemy najlepsze istniejące zasoby zamiast kopiować to, co już istnieje w lepszej formie.
Weryfikacja zespołu
Każdy nowy post przechodzi review — tylko treści, które faktycznie pomagają wygrywać.
⚙️
Materiały C++
Zacznij od C++
Aby uczyć się algorytmów i zaawansowanych struktur danych, musisz opanować C++ na zaawansowanym poziomie — znajdziesz tu wszystkie potrzebne materiały.
C++ Podstawy STL Struktury danych
Przejdź do materiałów →

Gdzie ćwiczyć

Najlepsze miejsca do trenowania algorytmiki — od klasycznych zadań konkursowych po materiały ukierunkowane bezpośrednio na OI i OIJ.

Polecane książki

Sprawdzone pozycje do nauki algorytmiki — od polskich podręczników po kultowe anglojęzyczne opracowania CP. Pozycje oznaczone ★ laureat nie są wymagane do tytułu finalisty, ale znacząco pomagają przy staraniu się o wyższe miejsca.

Gdzie startować

Polskie olimpiady i międzynarodowe konkursy — od szkoły podstawowej po poziom mistrzowski. Udział w konkursach to najszybsza droga do realnego progresu.

Regularne rundy na platformach
⚔️
Codeforces
Div. 1–4, Educational, Global — kilka rund tygodniowo
Najpopularniejsza platforma CP na świecie. Rangi od Newbie do Legendary Grandmaster — system rankingowy motywuje do systematycznego treningu. Educational rounds skupiają się na konkretnych technikach algorytmicznych, idealne przy nauce nowych tematów.
ranking ~90 min 5–6 zadań C++ / Python
🟡
LeetCode
Weekly & Biweekly Contest — co tydzień, idealne na rozgrzewkę
Krótkie, 90-minutowe rundy z 4 zadaniami rosnącymi poziomem trudności. Weekly odbywa się co niedzielę, Biweekly co dwa tygodnie w sobotę. Dobry wybór dla osób wchodzących w CP — zadania są dobrze opisane, a baza archiwalna ogromna.
ranking 90 min 4 zadania co tydzień
🇯🇵
AtCoder
ABC, ARC, AGC — wysoka jakość zadań, popularne w Japonii i globalnie
Platforma słynąca z wyjątkowo dobrze skonstruowanych zadań matematyczno-algorytmicznych. ABC (Beginner) to świetne miejsce na start, ARC (Regular) i AGC (Grand) to wyzwania dla zaawansowanych. System ratingowy od szarego do czerwonego — podobny do Codeforces.
ranking ABC / ARC / AGC 100 min wysoka jakość
👨‍🍳
CodeChef
Starters, Long Challenge, Cook-Off — różnorodne formaty co tydzień
Platforma z indyjskim rodowodem i dużą społecznością. Long Challenge (10 dni) pozwala rozwiązywać zadania bez presji czasu — idealne do głębszego myślenia. Starters odbywają się w środy i są podzielone na dywizje jak na Codeforces.
ranking Long / Short Div. 1–4 co środę

Kompendium tematów W BUDOWIE

Pełna mapa tematów, od podstaw po zagadnienia poziomu laureata — pogrupowana kategoriami, tak jak w klasycznych kompendiach OI. Kliknij kategorię, aby zobaczyć listę tematów.