Lista zadań

Co oznacza poziom? Jakich tagów możesz użyć do wyszukiwania? Info na dole strony.
Wyszukiwanie zaawansowane: https://oki.org.pl/wyszukiwarka-zadania-materialy.php

Nazwa zadania Poziom trudności Omówienie Źródło Etap
Szybka Matma 1 tak OKI
Count Distinct Slices 2 tak Codility
Korale 3 tak Olimpiada Informatyczna I
SQUFOF 3 tak OKI
Repeating Substring 4 tak CSES
Binary Search 2 tak Codeforces Edu A
Piłka 1 tak OKI
Caps Lock 3 tak OKI
Monety 3 tak Potyczki Algorytmiczne A
Dziwne cząsteczki 3 tak OIJ I
Rewolucja Ciapongowa 1 2 tak OKI
Potęgi 1 tak OKI
Auto 1 tak OKI
Kto wygra bitwę? 3 tak OKI
Swapity Swapity Swap 3 tak USACO Silver
Park 2 tak OIJ 1
Sejf 2 tak OIJ 3
Piramida 3 tak OIJ 3
Knapsack 1 2 tak AtCoder
Timeline 4 tak USACO Gold
Course Schedule 3 tak CSES
Masakracja Faktami i Logiką 3 tak OKI
Kolejka 1 tak OKI
Giełda 3 tak Mistrz Programowania Runda VIII
Analizator logów 1 tak OKI
Frog 2 tak AtCoder
Min Cost to Connect All Points 3 tak LeetCode
Digit Primes 2 tak Online Judge
Hanging Rack 3 tak EJOI
Edytor graficzny 1 tak OKI
Edytor graficzny - część 1 1 tak OKI
Milk Pails 3 tak USACO Silver
Dyrektor patrzy 3 tak OKI
Cyclic Components 3 tak Codeforces Div. 2
Stumilowa Puszcza 2 tak OKI
Antykwariat 1 tak OKI
Almost Prime 2 tak Codeforces Div. 2 A
Ciasta 3 tak OIJ 3
Cute Chef Gift 3 tak CodeChef
T-primes 2 tak Codeforces Div. 2 B
Świąteczna choinka 1 tak OKI
GCD on Blackboard 2 tak AtCoder
Daisy Chains 1 tak USACO Bronze
The Meeting Place Cannot Be Changed 4 tak Codeforces Div. 2
Social Distancing 3 tak USACO Silver
Game Outcome 1 tak Codeforces Div. 2 A
Zakup działki 2 tak OKI
Szyfr Cezara 1 tak Szkopuł
Diamond Collector 3 tak USACO Silver
Gwiazdozbiór 1 tak OKI
OIJ 1 tak OIJ 1
Books 2 tak Codeforces Div. 2 B
Oceny 1 tak Szkopuł
Pierwsza 2 tak OKI
Czekolada 2 tak OIJ 2
Basen 2 tak OIJ 1
Leśne zwierzęta 3 tak OIJ 3
Atak na mleczarnię 1 tak OKI
Dynamiczna Zabawa Puzzlami 3 tak OKI
Mandelbrot 1 tak OKI
Sad 2 tak OKI
Mutating DNA 4 tak IOI
Pomiary 1 tak Szkopuł
Breed Counting 2 tak USACO Silver
WIELKI ZDERZACZ KULEK 1 tak OKI
Porządek 2 tak OIJ 2
Pyramid of Glasses 2 tak Codeforces Div. 2 B
Śmieci 1 tak OKI
Watermelon 1 tak Codeforces Div. 2 A
Suma 1 tak OKI
Domino piling 1 tak Codeforces Div. 2 A
Bankiet 2 tak OIJ 2
Awantura o czapki 2 tak MPwPZ
Buźka 1 tak OKI
Kulki 2 tak OIJ 3
Magic 4 tak EJOI
Dwukrotność sumy cyfr 2 tak OIJ 1
Płoty 2 tak OIJ 2
Zespoły 1 tak OIJ 2
Ciężarówki 3 tak OIJ 3
Liczby silne 3 tak OIJ 3
Antytrójkątowe pudełko 4 tak OIJ 3
Liczby parzystocyfrowe 3 tak OIJ 1
Widoczność 3 tak ki
Lampy 3 tak OIJ 3
Pionki 2 tak OIJ 3
Skład 2 tak OKI
Koraliki 2 tak OKI
Skrzyżowanie 3 tak OIJ 3
Koraliki 2 tak OKI
Konduktor 4 tak OI 2
Najeźdźcy z kosmosu v2 1 tak OKI
Najeźdźcy z kosmosu v1 1 tak OKI
Halny 4 tak Wrocławskie Sparingi Informatyczne
Tetris 2D 3 tak Szkopuł
Bramkarz 1 tak OKI
Brylanty z kosmosu 3 tak OKI
Zamiana temperatur 1 tak OKI
Cow Beauty Pageant 3 tak USACO Silver
Zając 3 tak OIJ 2
Mars Lander Episode 2 1 tak CodinGame Medium
Sygnał 2 tak OIJ 2
Salon Telefanatic 1 tak OKI
Dijkstra? 3 tak Codeforces Div. 2 C
Kulki 3 tak OKI
System rezerwacji 1 tak OKI
Bucket Brigade 1 tak USACO Bronze
Mapa gęstości 3 tak OI 1
Instrukcje Shuruppaka 1 tak OKI
Szybka gotowka 1 tak OKI
High Profit Only 2 tak OKI
Aggressive cows 3 tak USACO Gold
Najmniejsza liczba 1 tak OIJ 1
Zegarek 1 tak OIJ 1
Loteria 2 tak Interview Google
Counting Haybales 2 tak USACO Silver
Wieża 2 tak Ilocamp 2
Test na inteligencję 4 tak OI 1
Modified GCD 3 tak Codeforces Div. 2 C
Przyciski 2 tak OIJ 2
Bony 4 tak OI 2
GCD Table 3 tak Codeforces Div. 1 A
Taxi 3 tak OKI
Liczby pechowe 2 tak OIJ 1
Zabawa Bajtka 2 tak OKI
Spy-string 3 tak Codeforces Div. 3 F
Naklejki 2 tak OIJ 3
Detective Pikaptcha ep1 1 tak CodinGame
... albo psikus! 2 tak OIJ 1
Programy 2 tak OIJ 1
Closing the Farm 3 tak USACO Gold
Is it a tree? 3 tak SPOJ
Jumbo 3 tak ki
Moocast 3 tak USACO Silver
Decorate Apple Tree 3 tak Codeforces Div. 2 D
Pociągi 1 tak OKI
Kolonie 2 tak ki
Templariusze 1 tak OKI
Pin bankowy 1 tak OKI
Najmniejsza Wspólna Wielokrotność 4 tak OI 1
Wesoła małpka 2 tak Ilocamp 2
Pomniejszenie 4 tak OI 1
Wyspy Cali 1 tak OKI
Power of Thor 1 tak CodinGame Easy
Painting the Barn 2 tak USACO Silver
Way Too Long Words 1 tak Codeforces Div. 2 A
Wiadomość 1 tak OKI
Hurra! 1 tak OIJ 1
Morskie Opowieści 4 tak OI 2
Bitmapa 4 tak OI 2
Taśma 2 tak OIJ 3
Onboarding 1 tak CodinGame Easy
Pokémon Army (easy version) 2 tak Codeforces Div. 2 C
Domek z kart 4 tak OIJ 2
Gildie 4 tak OI 1
Cło 4 tak OI 1
Czekoladki 1 tak Szkopuł
Kajaki 4 tak OI 3
Lizak 4 tak OI 1
Choinka 1 tak Szkopuł
Serce 1 tak OKI
Łamanie Czekolady (czek) 1 nie
Auto 1 nie OKI
Hello world! 1 nie OKI
LOVE 1 nie OKI
Zakupy 1 nie Mistrz Programowania
Second Friend 2 nie Meta Hacker Cup Qualification Round. Level B1.
Second Hands 1 nie Meta Hacker Cup Qualification Round. Level A.
Galaretka 1 nie Mistrz Programowania
Dwuwymiarowe żabki 2 nie Mistrz Programowania
Wielka wyprawa 3 nie Mistrz Programowania
Reklama 3 nie Mistrz Programowania
Cow Routing 1 nie USACO Bronze
Skarpetki 1 nie OIJ 1
Farma 1 nie OIJ 1
Crosswords 1 nie USACO Bronze
Marathon 2 nie USACO Bronze
Impreza krasnali 4 nie OI 1
Hoof, Paper, Scissors 2 nie USACO Bronze
Prezenty 3 nie OKI
Autostrady Króla Bajtka 3 nie OKI
Lonely Photo 2 nie USACO Bronze
Grzybki 3 nie Ilocamp
TDKPRIME - Finding the Kth Prime 2 nie SPOJ
NWW 3 nie Wrocławskie Sparingi Informatyczne Łatwiejsza
GCD and LCM 1 nie CodeChef
Warsztaty 3 nie OIJ 2
Tiling Challenge 2 nie Codeforces Div. 2 B
Find All Possible Recipes from Given Supplies 3 nie LeetCode
Game Routes 3 nie CSES
Course Schedule 3 nie CSES
Śmiech matematyka 1 nie Mistrz Programowania 2022 / I
Śmiech informatyka i matematyka 1 nie Mistrz Programowania 2022 / II
Śmiech informatyka i matematyka 2 1 nie Mistrz Programowania 2022 / VIII
KJ and street lights 2 nie HackerRank
Edytor graficzny ROZSZERZONY 1 nie OKI
Szachownica 1 nie OKI
Buzia 1 nie OKI
Zagadka 1 nie ITP 1
Chess Tournament 2 nie Codeforces Div. 2 B
Lokata 1 nie OKI
Take Your Places! 2 nie Codeforces Div. 2 B
A Variety of Operations 1 nie Codeforces Div. 2 A
Where is Bessie? 3 nie USACO Silver
Bovine Genomics (Silver) 1 nie USACO Silver
Bovine Genomics (Gold) 4 nie USACO Gold
Okablowanie 4 nie IOI
Paired Up 1 nie USACO Silver
The Bovine Shuffle (Bronze) 1 nie USACO Bronze
The Bovine Shuffle (Silver) 3 nie USACO Silver
Convention 3 nie USACO Silver
Grass Planting 3 nie USACO Silver
Find All Duplicates in an Array 2 nie LeetCode, Interview Microsoft
Monotonic Array 1 nie LeetCode, Interview Facebook
Overplanting 3 nie USACO Silver
Sleepy Cow Sorting (Bronze) 2 nie USACO Bronze
Sleepy Cow Sorting (Gold) 3 nie USACO Gold
Dance Mooves 4 nie USACO Silver
Acowdemia 4 nie USACO Silver
Do You Know Your ABCs? 2 nie USACO Silver
Cow Steeplechase II 2 nie USACO Silver
Maze Tac Toe 4 nie USACO Silver
36-tka 4 nie Ontak
Daisy Chains 1 nie USACO Bronze
Trybuna 3 nie Ontak
Painters Partition Problem 3 nie Interview Google
Allocate minimum number of pages 3 nie GeeksforGeeks
Palindromic Matrix 2 nie Codeforces Div. 3 C
Tanya and Candies 2 nie Codeforces Div. 3 B
Water Buying 1 nie Codeforces Div. 3 A
Cowntact Tracing 1 nie USACO Bronze
Pyramid of Glasses 2 nie Codeforces Div. 2 B
Theseus and labyrinth 4 nie Codeforces Div. 2 D
Nicholas and Permutation 1 nie Codeforces Div. 2 A
Vasya and String 3 nie Codeforces Div. 2 C
No Time to Paint 2 nie USACO Silver
Spaced Out 2 nie USACO Silver
House Robber 3 nie LeetCode
Cowntagion 3 nie USACO Silver
Do You Know Your ABCs? 1 nie USACO Bronze
Social Distancing I 1 nie USACO Bronze
Mad Scientist 1 nie USACO Bronze
Word Processor 1 nie USACO Bronze
Kontrola sklepów 3 nie OKI
Dynie 2 nie OKI
Żabka 2 nie OKI
Proste RLE 2 nie Wrocławskie Sparingi Informatyczne
Centrala telefoniczna 3 nie OIJ 3
Dwa Kubki 4 nie OKI
Dwa kubki 2 4 nie OKI
Waga 3 nie OIJ 3
Podciąg Jasia 3 nie ki
Zima 3 nie ki
Festyn w Bajtlandii 4 nie SPOJ
Tetris 2D 3 nie Szkopuł
Koleje 3 nie OI 1
Perfect Security 5 nie Codeforces Div. 1 C
Liczby Fibonacciego też dla starszych 3 nie ki
Podróż 4 nie OI 2
Easy Dijkstra Problem 3 nie SPOJ
Fox And Names 4 nie Codeforces Div. 2 C
Rozsyłanie koszulek 2 nie Interview Glassdoor
Pandemia wirusa 2 nie Interview Microsoft
Drzewo działań Bitka 3 nie Interview Microsoft
Akcje 1 nie Interview Facebook
Kółka olimpijskie 3 nie OKI
Aproksymacja 3 nie ki
Stuck in a Rut 3 nie USACO Silver
Cowntagion 2 nie USACO Silver
Kłopotliwy posiłek 2 nie OKI
Harde Zadanka 3 nie OKI
Team 1 nie Codeforces Div. 2 A
Nauka zdalna 2 nie OKI
Sklad 2 nie OKI
Social Distancing II 2 nie USACO Bronze
Maximum GCD 1 nie Codeforces Div. 2 A
Learn from Math 1 nie Codeforces Div. 2 A
Helpful Maths 1 nie Codeforces Div. 2 A
Beautiful Matrix 1 nie Codeforces Div. 2 A
Petya and Strings 1 nie Codeforces Div. 2 A
Bit++ 1 nie Codeforces Div. 2 A
Domino piling 1 nie Codeforces Div. 2 A
Next Round 1 nie Codeforces Div. 2 A
Way Too Long Words 1 nie Codeforces Div. 2 A
Górska wyprawa 1 nie OKI
Abraham 1 nie OKI


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
Algorytmika: Przypadki, Symulacja, Konstrukcja, Brut, Sortowanie, Pomysł, Na później, Na później 2D, Pamiętaj Kolejne Wystąpienie, Policz Najpierw Wszystko, Systemy pozycyjne, Sumy prefiksowe, Sumy prefiksowe 2D, Binary Search, Binary Search po wyniku, Gąsienica, Dwa wskaźniki, Kolejka monotoniczna, Cykle, GCD, LCM, Dzielniki, Sito, Rozszerzone sito, Szybkie potęgowanie, Macierze, Zachłan, Dynamik, Reszta, Plecak, Hash, Backtracking, FAU, MST, Drzewa, Grafy, DFS, Preorder, Postorder, Dijkstra, Sortowanie topologiczne, Drzewa trie, Drzewa przedział przedział, Drzewa punkt przedział , Geometria, Kombinatoryka, Interview
Programowanie: Wyjście, Wejście, Zmienne, Liczby rzeczywiste, Dwójkowe, Arytmetyka, Wektory, Warunek, Pętla, Znak, String, Funkcja, Tablica, Tablica2D, Tablica stringów, struct, Funkcja sortująca, Programowanie Obiektowe, Stos, Kolejka, vector, kolejka priorytetowa, set, map, Gra, Animacja, GoogleSheet, JavaScript, html, canvas

Objaśnienia:
FAU – Find And Union (Disjoint Set)
MST – Minimum Spanning Tree, Minimalne drzewo rozpinające
Na później – zaznaczamy co mamy zrobić, kumulujemy zadania, wykonujemy je na raz w jednym przejściu
Pamiętaj Kolejne Wystąpienie – Przechodzimy najpierw tablicę i dla każdej komórki pamiętamy kolejne wystąpienie określonego elementu
Policz Najpierw Wszystko – liczymy w ramach preprocesingu wszystkie możliwe odpowiedzi. Na pytania odpowiadamy w czasie stałym.
Sito – Sito Eratostenesa (0/1)
Rozszerzone sito – Sito Eratostenesa wypełnione jednym z czynnikiem pierwszych danej liczby
Systemy pozycyjne – wykorzystanie innych systemów niż dziesiętny, zamiana
Przypadki – rozpatrzenie przypadków lub złożony problem
Dzielniki – szukamy dzielników liczby do pierwiastek(liczba)
Symulacja – symulacja procesu z zadania
Konstrukcja – konstruujemy rozwiązanie zgodnie z wymaganiami zadania
Brut – rozpatrujemy wszystkie możliwości
Interview – zadanie z rozmowy kwalifikacyjnej do firm informatycznych
Znak – typ znakowy (char)
Liczby rzeczywiste – typ double, long double, float