Недавно прошел заключительный этап ВСОШ по информатике, и для меня, как для 11классника, это была последняя олимпиада. Теперь я хочу немного рассказать о том длинном пути, который мне посчастливилось пройти. Надеюсь, что некоторые смогут найти что-то интересное и полезное для себя :)
Программированием я начал заниматься еще в 7 классе, но готовиться именно к олимпиадам я стал в 8. К нам приходил преподаватель из университета, мы катались на различные смены и сборы в Сочи, в Татарстане и в Москве. Могу сказать, что такие смены невероятно полезные на любом этапе. Помимо того, что там можно найти кучу друзей, так еще и крутые учителя могут рассказать много интересного и полезного. На этом этапе я практически не участвовал в олимпиадах, а только готовился к ним.
Хочу дать небольшой совет тем, кто только начал заниматься спорт прогой. Обязательно найдите людей вашего уровня или выше, с которыми вы сможете постоянно общаться. Наверное, один из факторов успеха в этом деле — это конкурентная среда. Восемь 11классников из Татарстана, включая меня, стали призерами ВСОШ в этом, или в прошлом году. И все они — это близкие друзья, которые занимались программированием вместе еще с 8-9 класса. Главным моим соперником стал мой лучший друг idontwannawin (мы учимся вместе в одном классе), которого я всегда пытался обогнать. Как вы видите, не получилось :/
К 9 классу я поднял 1900+ рейтинга (1400 -> 1900 за год), начал участвовать во всех олимпиадах, которые мне попадались. Это IATI junior в Болгарии (серебро), Технокубок (3 степень), Региональный этап ВСОШ (700+ баллов), Всесибирская (2 степень). Конечно, много чего не получалось (участник Открытки, Innopolis Open), но любая олимпиада — это очень важный опыт. В этот же год произошло главное разочарование — отмена ВСОШ из-за коронавируса. Смешанные эмоции. Вроде и забавная ситуация, не пришлось сливать ее. Но чуть позже пришло осознание, что я не смогу написать олимпиаду, к которой готовился около 2ух лет. Обидно.
Оглядываясь назад, возможно это было к лучшему.
В 10 классе я начал очень много ботать. Взял желтого (которого сегодня и слил на 1 апрельском контесте), стал первым призером открытки (1 балла не хватило), серебром IATI и IZhO, бронзой RMI, призером Технокубка и Innopolis Open. Кстати об Открытке, тут и мой самый сильный и мемный результат — топ 5 второго дня (я просто всем об этом рассказал, уж так сильно я им горжусь!)
Однако, не обошлось и без ошибок. Я почему-то решил, что с моим уровнем уже нет смысла изучать новые темы, учиться в Тинькофф Образовании, слушать тематические лекции. Поверьте мне, это очень даже полезно. Не стоит себя ограничивать призером перечневой олимпиады или ВСОШ, всегда старайтесь добиться как можно лучшего результата (еще одна моя ошибка).
Раз уж речь зашла о ВСОШ, перейдем к нему. Я приезжаю на олимпиаду. Начинается первый день. Я читаю задачу А и через час сдаю ее. Читаю задачу B. Прошел час. Еще один. Еще один. И еще один. Итог — у меня 112 баллов (успел еще 12 набрать в последней). Наверное, словами не передать что я чувствовал. Я мечтал стать призером ВСОШ, готовился к этой олимпиаде 3 года, а у меня 112 баллов за первый день. Пропустим все сентиментальные части и перейдем сразу к главной мысли. Во второй день я набрал 309 баллов (да, там был очень простой день, это факт). Я просто сел за свой ноутбук и понял, что сейчас я стану призером. Эти 309 баллов я набрал за 2.5 часа из 5. Наверное, это как раз об отношении к олимпиадам. Какой бы важной олимпиада для вас не была, не стоит поддаваться эмоциям. Лучший совет для меня — это пишите так, как будто вам наплевать на результат. Так я и поступил.
И тут я перестал заниматься спортивным программированием)) Совсем. Я не писал практически ничего. Мне просто разонравилось решать задачи. Наверное, это последствия после слива ВСОШ и достижения всех целей, которые я перед собой ставил.
Да, никогда не ставьте себе ограничения сверху. Даже если вы только начали заниматься, думайте о том, чтобы становиться как можно лучше, а не становиться призером чего-либо.
Но, все же, перед самим ВСОШ этого года меня опять переклинило, и я захотел стать победом. Не получилось. Конечно, отсутствие практики пагубно отразилось на результате. Как сказал мой хороший знакомый — в критический момент мы опускаемся до уровня своей подготовки, а не поднимаемся до уровня наших ожиданий. Однако призером я во второй раз стал, что меня очень даже порадовало.
Сейчас, когда все олимпиады остались далеко позади, могу сказать, что это было очень веселое и интересное время. Мне опять нравится решать задачи, наверное даже буду дальше решать Codeforces, постараюсь апнуть красного. Спасибо олимпиадам за хороших друзей, возможность поступить в топ вуз без экзаменов. И спасибо вам, что дочитали этот странный пост до конца, надеюсь, что он вам более-менее понравился :)
Ну и да, пользуясь возможностью, я тут репетиторствую, если вдруг есть вопросы — пишите в личку.