Книга предназначена для школьников, учителей информатики, студентов и просто любителей решать задачи по программированию. В ней приведены задачи Московских олимпиад по информатике (командных, заочных и личных туров), начиная с 2002 года. Большинство задач приведены с подробными разборами и комментариями. Ко всем задачам прилагаются тесты для автоматической проверки их решений. Книга снабжена тематическим рубрикатором, в котором задачи упорядочены по темам и сложности. В качестве дополнительного материала читатель найдет в книге статьи о поиске в глубину и методе рекурсивного спуска, а также о том, зачем и как можно учить школьников программированию. Первое издание книги было опубликовано в 2006 г. В настоящее издание добавлены условия и решения задач олимпиад 2006-2009 г.
Kniga prednaznachena dlja shkolnikov, uchitelej informatiki, studentov i prosto ljubitelej reshat zadachi po programmirovaniju. V nej privedeny zadachi Moskovskikh olimpiad po informatike (komandnykh, zaochnykh i lichnykh turov), nachinaja s 2002 goda. Bolshinstvo zadach privedeny s podrobnymi razborami i kommentarijami. Ko vsem zadacham prilagajutsja testy dlja avtomaticheskoj proverki ikh reshenij. Kniga snabzhena tematicheskim rubrikatorom, v kotorom zadachi uporjadocheny po temam i slozhnosti. V kachestve dopolnitelnogo materiala chitatel najdet v knige stati o poiske v glubinu i metode rekursivnogo spuska, a takzhe o tom, zachem i kak mozhno uchit shkolnikov programmirovaniju. Pervoe izdanie knigi bylo opublikovano v 2006 g. V nastojaschee izdanie dobavleny uslovija i reshenija zadach olimpiad 2006-2009 g.