![Летняя подборка книг по информатике, изображение №1](https://sun9-84.userapi.com/impg/YFhg8Sey9TVbUH_6pzZWCuN5xkxcGsx8XEw1lA/hxlfLtWKVP0.jpg?size=432x604&quality=96&sign=3039ea4386d94a2980059924d6a89915&type=album)
Олимпиадное программирование (Антти Лааксонен)
Эта книга поможет познакомиться с олимпиадным программированием. Она подробно описывает, как проходят олимпиады, что требуется от участника, в чем их цель, как к ним готовиться. Также в ней разобраны базовые темы, трюки и алгоритмы.
Программирование положительно влияет на различные сферы жизнедеятельности человека, поэтому очевидно, что приобретенные сейчас навыки быстрого решения сложнейших задач будут полезны в будущем и помогут справиться с реальными проблемами человечества.
Алгоритмы. Теория и практическое применение (Род Стивенс)
Алгоритмы — это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усваивать общие подходы к решению задач и накапливать полезные методики для их решения.
В этой книге представлено множество классических алгоритмов. Вы узнаете, где они применяются, а также как их анализировать, чтобы понять их поведение.
![Летняя подборка книг по информатике, изображение №2](https://sun9-83.userapi.com/impg/TE2D6P7Pc5OFjcd9xFm44fBOzg5XFDCa8XIrMw/r8_czLPNAP0.jpg?size=403x604&quality=96&sign=777a7eeabc047fbd1992f4f34008c622&type=album)
![Летняя подборка книг по информатике, изображение №3](https://sun9-61.userapi.com/impg/qWpwpo1vdzzpaXuc0kMnxh-qhMn4diH3GMKECw/EzZol8I2RuU.jpg?size=422x604&quality=96&sign=06bf5e9c9fdff758e6b317c4f1933777&type=album)
Введение в теорию графов (Робин Уилсон)
Вводные главы этой книги представляют собой базовый курс, содержащий определения и примеры. В них рассматриваются связность, эйлеровы и гамильтоновы пути и циклы, а также деревья.
Далее следуют две главы о планарных графах и раскраске графов с отдельным рассмотрением проблемы четырех красок.
Следующая глава посвящена теории трансверсалей и связности с приложениями к сетевым потокам.
Последняя глава по теории матроидов связывает воедино материал предыдущих глав.
В приложении обсуждаются алгоритмы и их эффективность.
Алгоритмические трюки для программистов (Генри Уоррен-мл.)
Эта книга будет полезна широкому кругу читателей. Профессиональному программисту она позволит повысить квалификацию, а студентам и только начинающим осваивать алгоритмы — получить ценные знания. В пособии представлено много упражнений, интересных как с теоретической, так и с практической точки зрения.
![Летняя подборка книг по информатике, изображение №4](https://sun9-20.userapi.com/impg/KEeWAeMXQcAaSy_C744PYFsat_-epW5s-RD2kw/IIWOXlrVU6M.jpg?size=429x604&quality=96&sign=ac9f51acebf8f9feed17d8483398a1ad&type=album)
![Летняя подборка книг по информатике, изображение №5](https://sun9-33.userapi.com/impg/V0V2PpOND8cHsF1Wi9YSWQMOzJsGL8dDa-rWkA/2LoBHwiMS5Q.jpg?size=460x604&quality=96&sign=39e2c1b2fdbdcd24172f26140161761e&type=album)
Ярославские олимпиады по информатике. Сборник задач с решениями (Волчёнков С. Г.)
Книга содержит задачи, предлагавшиеся на теоретическом и практическом турах олимпиад по информатике, проводившихся в Ярославле с 1987 по 2009 годы. Ко всем задания приведены решения или краткие указания к решению.
Предназначена для школьников, занимающихся подготовкой к олимпиадам, учителей и тех, кого увлекает решение логических задач и головоломок алгоритмического содержания.
Решение сложных и олимпиадных задач по программированию (Долинский М. С)
В книге рассматриваются решения оригинальных задач международных и внутригосударственных олимпиад по информатике и программированию для школьников и студентов. Задания сгруппированы по темам. В начале каждой главы лаконично и доступно излагается необходимый теоретический материал, затем для каждой задачи приводятся условие, идеи решения и описание конкретной реализации на языке программирования Pascal.
![Летняя подборка книг по информатике, изображение №6](https://sun9-61.userapi.com/impg/0MIYagfpSQPTk3VkGz_Cz_uyQ5YTb9t1h2DXVw/hPsbHqrCJSM.jpg?size=425x604&quality=96&sign=dd69205ebdc1accb2061e13ac9d9b89c&type=album)