Книга Кормена, которую вы упомянули, называется "Введение в алгоритмы". Она является одним из наиболее популярных и авторитетных учебников по алгоритмам. В этой книге присутствует небольшое введение в математическую базу, необходимую для понимания алгоритмов, но она не является основным учебником по математике. Чтобы эффективно подготовиться к олимпиаде через 3 месяца, рекомендуется следующий подход: 1. Оцените свой текущий уровень знаний в математике. Если у вас есть серьезные пробелы или слабые места, начните с их подтягивания. Это может включать в себя изучение конкретных тем, выполнение задач разной сложности и работу с учебниками по математике. 2. Одновременно с изучением математики начните знакомство с алгоритмами. Вы можете использовать книгу Кормена или другие источники, такие как онлайн-курсы, видеоуроки или учебные материалы. Набор базовых алгоритмов, с которыми вам следует познакомиться, включает сортировку, поиск, графы и динамическое программирование. 3. Постепенно увеличивайте сложность изучаемых алгоритмов и математических тем по мере того, как ваш уровень знаний будет расти. Постоянно тренируйтесь на задачах из различных источников, включая предыдущие задания олимпиад и практические примеры. 4. Регулярно решайте олимпиадные задачи и принимайте участие в соревнованиях, чтобы проверить свой прогресс и получить опыт в решении задач на время. Это поможет вам улучшить свои навыки решения задач и освоить различные подходы. Не забывайте о регулярной практике и самодисциплине. Олимпиады требуют высокой скорости и точности в решении задач, поэтому постоянная тренировка и работа над ошибками будут очень полезными для вашей подготовки.