"Дискретная математика для программистов" - читать интересную книгу автора (Новиков Ф.А.)