Lista zadań

Poziom: 1 – nauka programowania, 2- I/II etap OIJ , 3 – III etap OIJ, 4 – I/II etap OI, 5 – III etap OI,  6 – Olimpiady Międzynarodowe
Wiedza: Przypadki, Sortowanie, Pomysł, Na później, Na później 2D, Policz Najpierw Wszystko, Systemy pozycyjne, Sumy prefiksowe, Binary Search, Binary Search po wyniku, Gąsienica, GCD, LCM, Sito, Dynamik, Plecak, Backtracking, FAU, Drzewa, Grafy, DFS, Preorder, Postorder, Interview
Programowanie: Wyjście, Wejście, Zmienne, Liczby rzeczywiste, Arytmetyka, Warunek, Pętla, Znak, String, Funkcja, Tablica, Tablica2D, Tablica stringów, vector

Nazwa zadania Poziom trudności Źródło Etap Omówienie
Szybka gotowka 1 OKI tak
High Profit Only 2 OKI tak
Aggressive cows 3 USACO Gold tak
Najmniejsza liczba 1 OIJ 1 tak
Zegarek 1 OIJ 1 tak
OIJ 1 OIJ 1 tak
Fox And Names 4 Codeforces Div. 2 C nie
Rozsyłanie koszulek 2 Interview Glassdoor nie
Pandemia wirusa 2 Interview Microsoft nie
Drzewo działań Bitka 3 Interview Microsoft nie
Loteria 2 Interview Google tak
Akcje 1 Interview Facebook nie
Kółka olimpijskie 3 OKI nie
Counting Haybales 2 USACO Silver tak
Wieża 2 Ilocamp 2 tak
Test na inteligencję 4 OI 1 tak
Modified GCD 3 Codeforces Div. 2 C tak
Aproksymacja 3 ki nie
Przyciski 2 OIJ 2 tak
Bony 4 OI 2 tak
GCD Table 3 Codeforces Div. 1 A tak
Taxi 3 OKI tak
Stuck in a Rut 3 USACO Silver nie
Cowntagion 2 USACO Silver nie
Liczby pechowe 2 OIJ 1 tak
Zabawa Bajtka 2 OKI tak
Spy-string 3 Codeforces Div. 3 F tak
Naklejki 2 OIJ 3 tak
Detective Pikaptcha ep1 1 CodinGame tak
... albo psikus! 2 OIJ 1 tak
Programy 2 OIJ 1 tak
Liczby parzystocyfrowe 3 OIJ 1 tak
Closing the Farm 3 USACO Gold tak
Is it a tree? 3 SPOJ tak
Jumbo 3 ki tak
Zamiana temperatur 1 OKI tak
Lokata 1 OKI nie
Kłopotliwy posiłek 2 OKI nie
Moocast 3 USACO Silver tak
Decorate Apple Tree 3 Codeforces Div. 2 D tak
Pociągi 1 OKI tak
Harde Zadanka 3 OKI nie
Kolonie 2 ki tak
Templariusze 1 OKI tak
Pin bankowy 1 OKI tak
Najmniejsza Wspólna Wielokrotność 4 OI 1 tak
Wesoła małpka 2 Ilocamp 2 tak
Pomniejszenie 4 OI 1 tak
Team 1 Codeforces Div. 2 A nie
Wyspy Cali 1 OKI tak
Power of Thor 1 CodinGame Easy tak
Nauka zdalna 2 OKI nie
Painting the Barn 2 USACO Silver tak
Way Too Long Words 1 Codeforces Div. 2 A tak
Wiadomość 1 OKI tak
Almost Prime 2 Codeforces Div. 2 A tak
Porządek 2 OIJ 2 tak
Hurra! 1 OIJ 1 tak
Morskie Opowieści 4 OI 2 tak
Bitmapa 4 OI 2 tak
Skład 2 OKI tak
Taśma 2 OIJ 3 tak
Onboarding 1 CodinGame Easy tak
Pokémon Army (easy version) 2 Codeforces Div. 2 C tak
Domek z kart 4 OIJ 2 tak
Watermelon 1 Codeforces Div. 2 A nie
Gildie 4 OI 1 tak
Cło 4 OI 1 tak
Basen 2 OIJ 1 tak
Czekoladki 1 Szkopuł tak
Kajaki 4 OI 3 tak
Lizak 4 OI 1 tak
Park 2 OIJ 1 tak
Choinka 1 Szkopuł tak
Serce 1 OKI tak
Sklad 2 OKI nie
Social Distancing 3 USACO Silver nie
Social Distancing II 2 USACO Bronze nie
Social Distancing I 2 USACO Bronze nie
Maximum GCD 1 Codeforces Div. 2 A nie
Learn from Math 1 Codeforces Div. 2 A nie
Helpful Maths 1 Codeforces Div. 2 A nie
Beautiful Matrix 1 Codeforces Div. 2 A nie
Petya and Strings 1 Codeforces Div. 2 A nie
Bit++ 1 Codeforces Div. 2 A nie
Domino piling 1 Codeforces Div. 2 A nie
Next Round 1 Codeforces Div. 2 A nie
Way Too Long Words 1 Codeforces Div. 2 A nie
Górska wyprawa 1 OKI nie
Abraham 1 OKI nie

—————-
FAU – Find And Union (Disjoint Set)
Na później – zaznaczamy co mamy zrobić, kumulujemy zadania, wykonujemy je na raz w jednym przejściu
Policz Najpierw Wszystko – liczymy w ramach preprocesingu wszystkie możliwe odpowiedzi. Na pytania odpowiadamy w czasie stałym.
Systemy pozycyjne – wykorzystanie innych systemów niż dziesiętny, zamiana
Przypadki – rozpatrzenie przypadków lub złożony problem
Interview – zadanie z rozmowy kwalifikacyjnej do firm informatycznych
Znak – typ znakowy (char)
Liczby rzeczywiste – typ double, long double, float