Jak przygotować się do konkursów algorytmicznych?

0

Jak w tytule - w jaki sposób mogę się przygotować do konkursów algorytmicznych? Chodzi mi dokładnie o OI. Póki co próbuję się uczyć z tej książki:
https://ksiegarnia.pwn.pl/Przygody-Bajtazara.-25-lat-Olimpiady-Informatycznej-wybor-zadan,738456016,p.html
Niestety mam problemy, ponieważ do większości zadań załączony jest tylko opis rozwiązania, a ja nie zawsze umiem przekuć go w kod (szczególnie w przypadku trudniejszych zadań i lakonicznych opisów). Robię zadania z poprzednich edycji konkursu, ale zwykle nie jestem w stanie wpaść na rozwiązanie dające 100% pkt, a niestety organizatorzy nie zamieszczają rozwiązań do zadań. Może powinienem zacząć od czegoś prostszego? Myślałem też o znalezieniu kogoś w rodzaju mentora, ale nie bardzo wiem gdzie szukać oraz ile by to mogło kosztować (domyślam się, że takiego korepetytora bym mógł znaleźć tylko online). Proszę o radę.

1

naucz sie jaka struktura do czego. Jest taka ksiazka Algorytmy - Sedgewick, w ktorym wiekszosc najwazniejszych struktur jest dobrze opisana i zaimplementowana w Javie
Strona ksiazki z implementacjami i krotkimi opisami:
https://algs4.cs.princeton.edu/home/

1

Jeśli naprawdę na poważnie chcesz się za to zabrać i wydać pieniądze, to polecam tego allegrowicza:
Andrzej
wchodzi w skład komitetu organizującego OI, więc nie wiem czy to nie będzie dla niego konflikt interesu, ale zawsze można spróbować :D

1

https://www.oi.edu.pl/l/40/
Zadania z poprzednich lat wraz z opracowanymi rozwiązaniami.

1

Competitive Programming Resources, sugeruje sporo materiałów.
Jeżeli masz problem z przejściem na kod, polecam E-Maxx Algorithms in English
Nie zaszkodzi zacząć się bawić w jakieś:

1

To sobie przeczytaj - https://ksiegarnia.pwn.pl/Zaprzyjaznij-sie-z-algorytmami,256933944,p.html

Zawiera wprowadzenie pod konkursy algorytmiczne. "Przygody Bajtazara" to jak tytuł wskazuje, zbiór zadań.

0

Dziękuję wszystkim za wskazówki, temat chyba wyczerpany.

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