Задать вопрос
@pavlik321
Генератор случайных Q&A важных людям

Как готовиться к ВСоШ по информатике 9-11 классов/олимпиадам по программированию вообще?

Знаю C++ и Python. Вопрос именно к тем, кто принимал участие в подобных мероприятиях. В интернете есть некоторая информация, но понять, что это реально поможет очень сложно.
Сам нашёл: Codeforces, архивы олимпиад на Сириусе и Яндекс Контесте, поисковую строку для вопросов:)
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 3
@Everything_is_bad
Самостоятельно школьные олимпиады не осилить, всегда нужен крутой препод, который тебя подготовит.
Ответ написан
@CBET_TbMbI
1. Изучить полные правила того, в чём хочешь участвовать. Особое внимание удилить методике оценки: за что сбавляются и за что добавляются баллы (это может быть скорость написания кода, скорость работы кода, алгоритмическая сложность, понятность кода, красота оформления кода и интерфейса и т.п.) Так же там будет написано, чем можно пользоваться, а чем нельзя.
2. Изучай и решай задачи прошлых лет. Лучше ничего не придумать. Конечно, задачи будут другие, но уровень сложности и требуемые знания будут примерно на том же уровне. По ним поймёшь, чего тебе не хватает.
Ответ написан
Комментировать
@IvanRiver
Советую записаться на олпроговые кружки от Яндекса, Т-образование (там вообще норм готовят).. Советую найти на CF, что ты, благо, открыл для себя, тематические подборки в открытых группах подготовки к олимпиадам (типо на графы/структуры данных/олимпиадные алгосы и тп),решать там.
Не берись сразу за сложный регион/закл ВсОШ, и за сложные олимпиады РсОШ. Параллельно с освоением ключевых олимпиадных методов/алгоритмов решай задачи оттуда, сам понимая, на что тебе хватает навыков (олимпиадные методы и алгоритмы фактически == теория олимпиад). Просто так очень сложно найти систематическое собрание методов подготовки, так что советую либо официально вступить в Яндекс/Тинькоф ОЛИМПИАДНЫЕ курсы, либо присосаться к какой-то группе на Кодефорсес (там кстати можешь раунды писать). Либо вообще всё вместе (и с практикой) -- так вообще лучше. Ол. программист -- омут, в котором 80% -- практика, 20% -- теория подхода к ней.
Удачи, это хорошее начинание)

PS: ответ дан не без прошлой помощи моих друзей-всеросников, когда только я начинал искать пути)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы