Książki
Byłem redaktorem i współautorem kilku książek zawierających treści i rozwiązania wielu zadań z polskich konkursów programistycznych. Przy trzech z nich miałem przyjemność współpracować z zespołem redaktorów z Uniwersytetu Warszawskiego: prof. Krzysztofem Diksem, Jakubem Łąckim i Jakubem Radoszewskim.
Można również sprawdzić mój szczegółowy wkład w te książki.
W poszukiwaniu wyzwań
Książka ta zawiera subiektywny wybór najlepszych zadań z konkursów algorytmiczno-programistycznych współorganizowanych przez Uniwersytet Warszawski wraz z opisem rozwiązań wzorcowych. Zawiera 53 zadania opisane przez 27 autorów. Wydanie drugie poprawione opublikowane przez WN PWN w roku 2018 jest dostępne na stronie wydawnictwa.
W poszukiwaniu wyzwań 2
Drugi tom zawiera opracowania wszystkich 44 zadań programistycznych, z którymi mierzyli się uczestnicy Akademickich Mistrzostw Polski w Programowaniu Zespołowym w latach 2011–2014. Dzięki hojności władz Uniwersytetu Warszawskiego, wydanie drugie poprawione z roku 2019 jest dostępne do bezpłatnego pobrania.
Przygody Bajtazara
Książka została opublikowana w roku 2018, aby uczcić 25 lat Olimpiady Informatycznej. Zawiera wybór 50 zadań z rozwiązaniami ze wszystkich edycji Olimpiady, jak również artykuły na temat popularnych struktur danych i metod algorytmicznych. Książka zdobyła nagrodę główną w konkursie Polskiego Towarzystwa Informatycznego na Informatyczną Książkę Roku 2019 w kategorii publikacji popularnonaukowych i podręczników.