Как эффективно подготовиться к олимпиадам по программированию?

Логотип «Как эффективно подготовиться к олимпиадам по программированию?»

Скоро стартует вторая олимпиада Типичного программиста, и мы решили спросить у экспертов, как можно успешно к подготовится к подобным соревнованиям.