Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

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

Передо мной стоит задача освоить за сжатие сроки различные методики и техники по спортивному программированию, и научиться написать код, имея уровень программирования средней школы. Первым делом мне надо определенный хороший учебник на данную тему и отдельный сборник задач с решениями. А также личные советы от профессионалов.
ПрограммированиеИнформатика+3
Head of the Testing Expertise. Индивидуальное обучение программированию и менторинг...  · 11 мар 2022
Ранее уже говорили о фундаментальном труде Дональда Э. Кнута "Искусство программирования" там изложены фундаментальные основы программирования. 
Вопрос в другом. Если вы хотите заниматься спортивным программирование это одно. Если вы хотите создавать что-то маленькое или глобальное, т.е. коммерческое то эти навыки вам не пригодятся. Ничего не поделаешь, но весь мир живёт при капитализме. И там основная задача - извлечение прибыли. Спортивное и Коммерческое программирование это очень разные вещи. 
Основная разница в качестве решения задачи. 
Спортивное программирование - написать поограмму с правильным ответом быстрее всех.
Коммерческое программирование - написать надёжный код на ограниченном железе с максимальной производительностью продукта для массового пользователя. 
Так что вы определитесь, что вы хотите. Если спорт: то изучайте "Искусство программирования" Д. Э. Кнута и "Алгоритмы и структуры данных" Николауса Вирта. Этого вам хватит. 
Если же вы хотите освоить программирование как профессию то ознакомьтесь с моим постом по этому вопросу. https://yandex.ru/q/article/programmist_vvedenie_v_professiiu_aa2c7da9/?utm_medium=share&utm_campaign=article
1 эксперт согласен
Простые числа. Преподаватель с 2001, к.т.н. Яндекс.Директ. Интернет-маркетинг с 1997...  · 6 мар 2022
Есть фундаментальная монография: Дональд Кнут «Искусство программирования» В ней рассмотрено огромное количество задач и алгоритмов. Но там в примерах использован язык низкого уровня. А также весь материал смогут осилить не все. Но оттуда можно выбирать понравившиеся задачи, чтобы тренироваться на своем выбранном языке программирования. Это как максимально глобальный... Читать далее
1 эксперт согласен
Все верно.
Это большой труд по базису программировая, без привязки к языку программирования.