Это старая версия документа.
Задачник для домашних заданий Абрамян М.Э. 1000 задач по программированию: часть 1, часть 2