Пожалуйста, подпишитесь на официальный канал Codeforces в Telegram по ссылке https://t.me/codeforces_official. ×

Блог пользователя gKseni

Автор gKseni, 8 лет назад, По-русски

Вы идёте писать олимпиаду и наверняка задаётесь вопросом: какие формулы, алгоритмы и структуры данных надо знать? Как их лучше кодировать? Когда на эти вопросы нет ответа, сложно собраться и приступить к делу, просто потому, что не знаешь, с какой стороны этот приступ начать. В книгах содержится структурированный ответ, а это значительно облегчает жизнь и сохраняет нервы, которые обычно портятся при попытках достать информацию отовсюду.

Книга «Справочник спортивного программиста. Часть 1» представляет из себя набор инструментов для улучшения результатов выступлений на олимпиадах, а это именно то, что развивает мозги / помогает чувствовать себя классным / способствует завоёвыванию девушек / твой ответ того, что олимпиады дают самого классного. В этот набор входят ответы на вопросы: какие формулы, алгоритмы и структуры данных надо знать, и рецепты того, как их кодировать на С++.

Строение книги делает её полезной для разных людей: школьников, учителей информатики, студентов начальных курсов, педагогов дополнительного образования, просто любителей олимпиадного программирования. Особенно это актуально для школьников, а особенно в контексте участия во ВКОШП, потому что это справочник можно взять с собой.

Самые простые алгоритмы (бинарный поиск или быстрая сортировка) описаны более подробно, чтобы начинающие программисты могли основательно в них разобраться. А для продвинутых алгоритмов и структур данных (персистентное дерево отрезков) приводится лишь основная идея, код и пояснения, потому что опытный программист способен в этом разобраться и ему неинтересно читать десятки страниц текста. Всё, чтобы каждый нашёл для себя что-то полезное и новое.

Книгу написали Демиденко oversolver Виталий и Кормышов kormyshov Михаил.

Виталий – студент 4-го курса Института математики и фундаментальной информатики СФУ. Тренер сборной Красноярского края по информатике по подготовке к заключительному этапу ВсОШ. Преподаватель программирования и олимпиадной информатики в МАОУ «Лицей № 6 Перспектива» г. Красноярска. Четырёхкратный чемпион ES NEERC ACM ICPC, трижды призёр NEERC ACM ICPC. Красный на codeforces в момент написания книги.

Михаил – директор тренинг-центра «Профит» (г. Красноярск), тренер сборной команды Красноярского края по информатике. Неоднократно отмечен благодарственными письмами Министерства образования и науки Красноярского края. Лауреат премии главы города Красноярска в области научно-образовательной деятельности. Его воспитанники неоднократно становились призёрами заключительного этап ВсОШ, ВКОШП и NEERC ACM ICPC.

Книга разделена на большие части: структуры данных, алгоритмы и теория чисел — развёрнутый список тем лежит здесь.

  • Проголосовать: нравится
  • +32
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится +22 Проголосовать: не нравится

Выпуск такой книги назрел давно, учитывая, что труды Долинского, Меньшикова и Окулова (может кого забыл?) несколько устарели: как из-за падения популярности паскаля, так и из-за изменения самих олимпиадных задач.

Но чтобы заинтересовать широкую аудиторию, неплохо было бы авторам выложить фрагмент изложения с примерами кода. В противном случае, откуда читателю знать, что это не перепечатка e-maxx или его незначительное переосмысление? Если книга действительно хороша — с удовольствием закупил бы партию в качестве призов на местные турниры.

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    Ответил в личку

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Учитывая, что труды Долинского ориентированы на начинающих, а книги Меньшикова и Окулова невозможно читать из-за уровня изложения и количества опечаток, авторам нужно очень постараться, чтобы своим творением не генерировать энтропию в головах читателей.

    • »
      »
      »
      8 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Вторая книга Долинского местами очень хороша была — с её прочтением лично у меня был связан существенный рост результатов. Смутно помню содержание, но, кажется, лучшего изложения "скрытых графов" не встречал.

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится +26 Проголосовать: не нравится

.

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +135 Проголосовать: не нравится

    Ну как тут не вспомнить:

  • »
    »
    8 лет назад, # ^ |
      Проголосовать: нравится +15 Проголосовать: не нравится

    Был хотя бы один случай, что событие, случившееся во время написания соревнования по программированию поспособствовало привлечению внимания хотя бы девушки.

»
8 лет назад, # |
  Проголосовать: нравится +58 Проголосовать: не нравится

Где скачать-то можно?

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Выпуск этой книги навряд ли вообще можно назвать новостью (книга вышла аж в 2014 году).

Потом, когда я прочитал Ваш пост, у меня возник самый важный вопрос: а как можно купить книгу? Нагуглил страницу ВКонтакте, на которой предлагается для покупки книги написать на электронный адрес или позвонить по телефону. Мне кажется, очень не хватает возможности удобно заказать ее в интернет-магазине.

К слову, я готов купить книгу, прочитать ее и на досуге написать на нее независимую рецензию. Контакты с той страницы все еще актуальны?

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Так и в итоге как покупать?;-)

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится +5 Проголосовать: не нравится

Но, ведь есть уже это...

»
6 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Буду писать это везде, пока Bugman не ответит

Я активный юзер книжки и смотрю на нее с объективной стороны, да, и такое бывает... Бла-бла-бла И главное, где вторая часть, которая уже обещается много лет?? Где она?!

  • »
    »
    6 лет назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    • »
      »
      »
      5 часов назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Добрый день! На текущий момент имеется ли возможность приобретения сей книжки в любом варианте?

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Как купить книгу?

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Где можно приобрести книгу?