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