Как выиграть ВСОШ по информатике и больше не волноваться о ЕГЭ?
Привет, меня зовут Сергей Вольнов и я сейчас учусь на первом курсе в НИУ ВШЭ на программе прикладной математики и информатики. Если поступать туда по ЕГЭ, то проходной в этом году был 304 балла по трем предметам, но выиграв олимпиады туда можно без вступительных испытаний.
В 10 и 11 классе я стал призером заключительного этапа Всероссийской Олимпиады Школьников по Информатике (ВСОШ) и даже стал медалистом на международной Жаутыковской олимпиаде по Computer Science. Призерство ВСОШ дало мне возможность поступить в любой ВУЗ на информатическое направление по БВИ и я выбрал ВШЭ.
В этой статье я хотел бы рассказать о том как готовился к олимпиадам по информатике, какие есть кружки/курсы и как правильно вести себя на турах.
Немного предыстории
В 6-7 классе я занимался физикой и в конце 7 класса даже стал призером заключительного этапа олимпиады Максвелла по физике (что-то типо ВСОШ для младших классов). С 8 класса (агрессивно с 9) я ботал олимпиадную информатику и в итоге в 10 и 11 классах стал призером ВСОШ по информатике. Я не считаю себя каким-то мега-гением, а скорее думаю, что при должном усилие заботать можно все — осталось лишь приложить усилие.
Олимпиадная информатика VS жизнь
Вообще, олимпиадная информатике довольно сильно отличается от обычной. Весь мир олимпиадной информатике крутится вокруг различных алгоритмов и структур данных, чтобы уметь считать какие-то вещи оптимально. В обычной разработке с этими алгоритмами сталкиваешься куда реже и в сильно меньшем объеме по сравнению со школьными олимпиадами, но уметь применять базовые алгоритмы все равно необходимо (+ их часто спрашивают на собеседованиях). Так что эта статья может быть полезна и тем, кто просто решил подтянуть свои знания в этой области, но не знает с чего начать.
Все ресурсы подготовки к ВСОШ можно разделить на три основных блока: курсы и кружки, олимпиадные смены и летние школы и онлайн ресурсы для самоподготовки. Давайте сейчас подробнее рассмотрим каждый из этих блоков.
Курсы и кружки по подготовке
Обычно курсы составляют наибольшую часть подготовки, так как это занятия на постоянной основе, включающие в себя как практику так и теорию, так что поступить на хорошие курсы это уже половина пути к вашей победе. Ниже я подробно расскажу о тех курсах, которые проходил сам и оставлю ссылочки на те ресурсы, о которых только слышал.
Однозначно лучший из курсов, который я проходил. Занятия проходят раз в неделю по 5 часов, на неделю дается контест с задачами на пройденную тему, есть разборы и дорешки контестов, а так же семинары на которых решаете теоретические задачи. Еще есть возможность писать дистанционные туры и в принципе крутое олимпиадное комьюнити.
Есть несколько уровней сложности: C, B’, B, A’, A, каждый уровень — годовой курс. Свой первый всерос я взял, пройдя B’ и B. Сам курс бесплатный, но для поступления нужно решить отборочный контест, который проходит в конце августа или пройти донабор в начале январе. За анонсами можно следить в их телеграмм канале.
В 9 классе ходил на кружок в центр педагогического мастерства (ЦПМ). Сами занятия были выстроены хорошо, но одного этого кружка было бы маловат, так как это всего 3 часа в неделю (для сравнения, в Тинькоффе 5 часов в неделю) и контесты в качестве домашнего задания меньше. Думаю, может быть неплохим вариантов в качестве дополнительного кружка.
Занятия в школе | Оффлайн
Иногда в школах есть свои кружки по информатике — их качество может сильно варьироваться в зависимости от школы, но мне повезло и у меня был очень сильный кружок (я учился в Физтех-лицее им П. Л. Капицы), в который я ходил в 10 классе. Возможно в вашей школе тоже есть что-то такое.
Ссылочки на разные кружки/курсы, в которых сам не занимался
- Школа программистов | Платно/Бесплатно
- Яндекс Практикум | Платно
- Фоксфорд | Платно
- Сириус Курсы | Бесплатно
- Курс на Stepik по введению в С++ | Бесплатно
Онлайн ресурсы для самостоятельной подготовки
Вообще есть довольно много ресурсов, где можно решать алгоритмические задачи (LeetCode, Informatics, Timus и тд), но я за время своей подготовки пользовался в основном Codeforces и чуть-чуть Informatics (для прорешивания туров ВСОШ прошлых лет).
Codeforces это сайт, на котором пару раз в неделю проводятся микро соревнования, которые можно писать для тренировки в «боевых условиях». Также имеется довольно большой архив задач для самостоятельной подготовки. Всем советую его решать, так как это является хорошим приближением (по формату) разных олимпиадок + дополнительная практика.
Образовательные интенсивы
Помимо кружков и курсов есть еще один распространенный формат подготовки — это различные летние школы, сборы и образовательные смены. Их суть заключается в том, чтобы в короткие сроки (обычно 2-3 недели) дать максимум подготовки. Каждый день у вас есть много пар связанных с олимпиадным программированием, которые зачастую делятся на два типа: вначале идет лекция, а потом решаете контест на пройденную тему + дорешка в свободное время. Обычно вся эта активности идет с утра и часов до 17 (дальше отдых), так что бота реально много, но и прокачивает хорошо.
Это была моя первая олимпиадная школа, в которую я поехал летом после 8-ого класса. Я бы посоветовал ее именно в качестве начального варианта, так как туда не очень сложный отбор и довольно неплохой уровень обучения. Так что это хорошая возможность подготовиться к отборочным во всякие кружки по типу Тинькоффа (которые проходят в конце лета), ведь чтобы в них пройти нужно уже иметь некоторый бэкграунд.
Сириус | 3 недели, Бесплатно
Возможно вы про него уже где-то слышали, но для тех, кто нет — это такой образовательный центр в Сочи, с очень сильным преподавательским составом и классными условиями проживания. Он проводит смены по разным направлениям несколько раз в год, в том числе и информатике. Актуальные смены можно отслеживать на их сайте.
Сам был в нем 3 раза на информатических и 2 раза на физических сменах. Для того, чтобы туда попасть нужно пройти отбор (не очень легкий) или уже показать хорошие результаты на региональном/заключительном этапе. Может хорошо прокачать даже опытных олимпиадников, так что всем советую мониторить его программы и подаваться.
Сильная олимпиадная школа, о которой не раз слышал хорошие отзывы. Сам в нее прошел в 9 классе, но ее в том году отменили из-за ковида, так что съездить не смог, а в 10 уже и сам всерос взял. Сложность отборочного варьируется в зависимости от того на какую параллель хотите ехать, так что можно подобрать под себя. Отбор проходит где-то в начале мая.
Ездил один раз в 10 классе. Если честно, не очень помню подробности, но вроде было нормально.
Региональные Сборы | 1-2 недели, Бесплатно
В многих регионах, в частности в московской области, проводятся сборы по подготовке к региональному и/или заключительному этапу ВСОШ. Для того, чтобы на них попасть нужно просто выйти на соответствующий этап и подать заявку через сайт. Вообще, советую не упускать шанса лишний раз подготовиться, так что если у вас в регионе такое проводят, то участвуйте.
Ссылочки на разные интенсивы, в которых сам не занимался
- Летняя школа по компьютерным наукам (ЛШКН) | Платно, Оффлайн
- Летняя компьютерная школа (ЛКЛ) | Платно, Оффлайн
- RuCode | Бесплатно, Онлайн
- Moscow Workshops Juniors | Платно, Онлайн
- Зимний олимпиадный марафон от СУНЦа | Платно для не СУНЦа, Онлайн/Оффлайн
Как ботать эффективно?
Курсы и интенсивы можно проходить по-разному. Буквально один совет, чтобы повысить эффект от курсов в несколько раз: ❗️Дорешивайте задачи❗️. Если вы просто решаете задачи, то применяете те знания, что уже у вас есть, а если вы его после разбора дорешиваете, то узнаете кучу нового. Я это осознал только к 10 классу и стал полностью закрывать контесты на дорешке — реально в разы эффективнее.
Во многих кружках и школах проводятся разборы, так что остается только закодить (просто осознать разбор сильно хуже откладывается в голове). На codeforces можете дорешивать только те задачи, над которыми успели подумать во время раунда (разборы там тоже публикуются). В общем не пренебрегайте этим сильным инструментом.
Поведение на турах
Безусловно, подготовка играет решающую роль в твоей победе на олимпиаде, однако когда дело доходит до написания самого тура очень важно выложится на максимум и показать всю силу своих скиллов. Реальные условия олимпиады зачастую отличаются от тех, в которых ты готовился: много стресса, строгое ограничение по времени и высокое значение самой олимпиады явно не упрощают процесс написания контента. Поэтому в этой части я расскажу о том, какие приемы использовал во время написания туров в боевых условиях и как выложится на свой максимум.
До тура
Для начала разберем, что стоит делать, когда тур еще не начался, но уже на носу.
Во-первых, настройте себе режим дня заранее! Очень часто замечал, что люди всю неделю до тура идут спать после 00, а в последний день такие «лягу в 22, завтра ведь в 6 утра вставать». В итоге ложились и просто не могли заснуть до часу ночи, а потом писали региональный этап, поспав 5 часов. Не надо так)
Во-вторых, за день до тура (а лучше за два) ботать запрещено, чтобы дать мозгу отдохнуть — все равно перед смертью не надышишься. В идеале просто много гулять, можно поиграть в настольные/спортивные игры или позаниматься еще чем-нибудь, что не требует больших умственных усилий.
Перед туром нужно хорошо поесть, чтобы хватило надолго (в идеале где-то за час до тура). В дополнение к шоколадкам на олимпиаду мне еще нравилось брать чай с сахаром (быстрые углеводы) и какую-нибудь булочку, так как на одном шоколаде может быть сложно 5 часов писать тур.
Еще я перед туром съедал по 3 аскорбинки, так как однажды услышал от одного препода, что они разгоняют мозг немного. 99%, что это полная лажа, но тем не менее я их ел))
На туре
Теперь давайте пройдемся по основным правилам, которыми я старался следовать на турах и о которых я не раз слышал от своих преподавателей.
- Важно: основная цель на туре это не решить много задач, а набрать много баллов.
- После тура не должно быть ни одной подгруппы, которая «легкая, но просто прочитал в последние 5 минут и не успел решить».
- Если задача не идет — переключитесь и повыбивайте баллы где можете (она в фоне все равно будет думаться).
- Выход в туалет — отличный способ проветриться, не стоит им пренебрегать.
- К середине тура не должно быть ни одной непрочитанной задачи.
- Если задачка не придумывается сходу, то хорошей практикой будет решать ее по подгруппам, так как часто жюри их делают так, чтобы они подводили к полному решению.
- Чтобы меньше нервничать мне помогала следующая парадигма: «моя задача решить на мой максимум, чтобы я ни о чем не жалел после тура, а остальное от меня не зависит (стану ли я в итоге призером/победителем или нет)». В таком случае, даже если в этом году загробили B, то ты сможешь переключиться, а не загоняться по этому поводу весь раунд и решать B на полный балл вместо выбивания баллов.
Тайминги по решение задач на туре
На региональном этапе хорошей стратегией может оказаться следующая:
1. A и B решаете за первые час-два
2. Потом закрываете все подгруппы, который можете в D
3. Оставшееся время спокойно решаете C.
На заключительном этапе:
1. A и B решаете за первые час-два (если B не идет, то можно переключится на D)
2. Потом закрываете все подгруппы, который можете в D
3. Оставшееся время спокойно решаете C (и B, если еще не дорешали ее).
Второй тур
На второй нужно идти так, будто это первый, опять решать все на максимум и никак не ориентироваться на баллы первого тура. Второй тур очень сильно влияет, так что даже после успешного первого тура можно все слить и после слитого перого тура можно все вытащить. В остальном советы такие же, как и для первого дня.
Заключение
В этой статье я постарался как можно подробнее рассказать о ресурсах и трюках, которые помогли мне стать призером Всероссийской Олимпиады Школьников по информатике и надеюсь они помогут вам. Всем успехов!
P.S. Еще я веду канал в телеграмме — буду рад всех там видеть)
- ВСОШ
- олимпиадное программирование
- спортивное программирование
- Всероссийская олимпиада школьников
- алгоритмы
- структуры данных
7 интернет-ресурсов и книг для подготовки к олимпиадам по информатике
В новом выпуске рекомендациями по подготовке к олимпиадам делится Михаил Пядеркин, золотой медалист Международной олимпиады по информатике.
Информатика
Интернет-ресурсы
Дистанционная подготовка по информатике. Сайт, поддерживаемый Московским центром непрерывного математического образования, содержит большое количество задач по программированию различного уровня. Идеально подходит для тех, кто делает первые шаги в программировании: во многих разделах есть ссылки на теоретический материал по соответствующий теме, к большинству задач приложен подробный разбор. Для всех заданий доступна автоматизированная проверка решений.
Олимпиада 73
На сайте также размещены авторские курсы, составленные ведущими специалистами в области олимпиадной информатики. Более опытные школьники найдут задачи олимпиад самого высокого уровня, включая всероссийские и международные.
Codeforces.com. Портал, объединяющий огромное количество участников соревнований по программированию по всему миру. На сайте регулярно проводятся онлайн-соревнования для школьников самого разного уровня: от начинающих до многократных чемпионов мира. Многие известные компании, в том числе ВКонтакте, Mail.Ru, Тинькофф Банк и AIM Tech проводят на платформе официальные соревнования.
Помимо этого, на портале обсуждается все, что связано с программированием, начиная от только-только опубликованных статей о структурах данных и заканчивая эмоциями о недавно прошедшем соревновании. На сайте также содержится большой архив задач, доступных для автоматизированной проверки.
Вики-конспекты. Энциклопедия по дискретной математике и теории алгоритмов, составленная студентами ИТМО. В ней описано большинство алгоритмов, используемых на олимпиадах по программированию. Многие статьи содержат примеры задач и псевдокоды приведенных алгоритмов. Конспекты написаны очень подробно и качественно. Это один из немногих ресурсов на русском языке по данной теме.
Maximal. Мини-энциклопедия, содержащая наиболее популярные алгоритмы в олимпиадной информатике, к большинству из которых приведены реализации и примеры использования. Сайт отличается чуть более неформальным стилем изложения (что иногда может сказаться на качестве статей или корректности алгоритмов), однако он облегчает восприятие информации. На сайте размещены ссылки на полезные книги для более детального изучения приведенных алгоритмов, а также разобраны некоторые конкретные задачи, представляющие особенный интерес.
Олимпиады по информатике. Сайт, посвященный олимпиадам школьников по программированию в Санкт-Петербурге, официальный сайт Всероссийской командной олимпиады школьников (ВКОШП), индивидуальной олимпиады школьников по информатике и программированию (ИОИП). Одним из главных достоинств этого сайта является очень богатый архив проводимых в России мероприятий, в том числе Всероссийской олимпиады: сайт содержит презентации с разбором задач и результатами соревнований. Также здесь регулярно проводятся личные и командные соревнования для школьников.
Публикация 744
Olympiads.ru. Сайт, посвященный олимпиадам школьников по программированию в Москве, официальный сайт Открытой олимпиады школьников по программированию, задачи на которой не уступают по сложности заданиям Всероссийской, а иногда изящнее и интереснее. Помимо этого, олимпиада включает заочный тур, задачи которого часто требуют изучения новых алгоритмов в течение соревнования. На сайте опубликованы материалы прошедших соревнований, а также ссылки на информацию о предстоящих событиях.
Книги
Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы. Построение и анализ . Данная книга является классическим учебным пособием с подробным описанием алгоритмов и структур данных, а также базовыми сведениями из дискретной математики, необходимыми каждому программисту. Помимо этого книга содержит огромное количество упражнений различной сложности, которые будут интересны и самому искушенному читателю. В ней очень удачный стиль изложения, и хотя она ориентирована на студентов, большая часть материала будет доступна и школьникам.
Всероссийская олимпиада по информатике
Состязание проводится в четыре этапа: школьный, муниципальный, региональный и заключительный.
В первом этапе участвуют все желающие учащиеся 5-11 классов. На муниципальный этап проходят школьники 7-11 классов. Задания на этом этапе становятся сложнее.
Региональный и заключительный этапы проходят для 9-11 классов. Задания даются одинаковые для всех участников. За два тура ребятам нужно выполнить восемь задач на компьютере.
Победители и призеры заключительного этапа Всероссийской олимпиады школьников получают льготы при поступлении в вузы на профильные специальности.
Что нового
Как участвовать
- Первый этап олимпиады пройдет в вашей школе. Место и время проведения узнайте у своего учителя.
- Выполните задания школьной олимпиады. Если вы набрали необходимое количество баллов, вас ждет следующий этап.
- Ваш школьный учитель скажет вам, где и когда будет проводиться муниципальный этап олимпиады. Или можете узнать об этом на сайте вашего района.
- Решите задачи второго этапа. О результатах вам сообщит учитель или организаторы.
- Если вы набрали необходимое количество баллов, начинайте готовиться к региональному этапу олимпиады. Дату и место проведения этого этапа вы можете узнать на региональном сайте или у своего педагога.
- Примите участие в региональном этапе олимпиады. Итоги будут опубликованы на региональном сайте.
- Если у вас есть вопросы по выставленным баллам, то подайте апелляцию.
- Проходные баллы публикуются на сайтах Всероссийской олимпиады и Минпросвещения России.
- Приезжайте на заключительный этап. Решайте задачи. Награждение победителей и призёров проводится во время торжественной церемонии закрытия.
Что особенного
Личная Участник самостоятельно выполняет задания
Очная Для участия нужно прийти в заранее известное место проведения
Правила игры Общие положения прописаны в Порядке проведения олимпиады, который утверждает Минобрнауки РоссииПорядок проведения ВсОШ →
Льготы при поступлении Победители и призеры финала олимпиады поступают без экзаменов в любой вуз по профильному направлениюПодробнее о льготах →
Локальные особенности В Москве школьный этап проходит по единым заданиям и единому графикуСайт этапов ВсОШ в Москве →
Как готовиться
Решайте задания прошлых лет Разберите сложные места с учителем. Задавайте вопросы. Школа заинтересована в вашем успехе – это повышает ее престиж. Задания и решения →
Изучите рекомендации тренеров Тренеры сборной Москвы отбирают материалы по самоподготовке и рекомендуют с чего начать. Рекомендации тренеров →
Посмотрите видеолекции по подготовке к олимпиадам по информатике Их записывают сами составители заданий, организаторы и члены жюри олимпиады. Смотреть →
Информатика олимпиады
Наш всероссийский педагогический портал дает возможность поучаствовать в бесплатных онлайн тестах по информатике, в олимпиадах и творческих конкурсах по программированию. Мы предлагаем вам пройти бесплатные тесты, созданные на основе школьной программы за год с 2 по 11 классы.
Данные олимпиады рассчитаны на проверку ваших знаний. Также они способствуют закреплению изученного материала. Состоят олимпиады по информатике из 10 вопросов. После того, как вы на них ответите, вы сможете узнать свой результат. Ещё вы сможете заказать изготовление персонального диплома.
Скачать диплом можно после завершения заданий, заполнения и оплаты. На сайте представлены интересные, познавательные и развлекательные тесты.
Всероссийские олимпиады по информатике для школьников
В данном разделе собраны многочисленные всероссийские олимпиады школьников (ВСОШ) по информатике 2-11 класса. Вопросы и результаты предназначены для подготовки к олимпиадам и экзаменам за 2016-2017 год. Они не имеют отборочные этапы и заключительные этапы. Наши олимпиады по информатике можно проходить в любое время и узнать результат в баллах по мере и после прохождения. Олимпиады по информатике 11 класса можно использовать для подготовки ЕГЭ, турам всероссийских олимпиад, которые дают льготы при поступлении в государственные университеты и вузы России.
Вопросы в олимпиадах составлены в соответствии со спецификой контрольных материалов. Олимпиада по информатике – это отличная возможность проверить свои знания и самостоятельно подготовиться к реальной всероссийской олимпиаде. Время на решение заданий олимпиад не ограничено. Наш педагогический сайт предлагает решить массу интересных и познавательных олимпиданых заданий для всех классов.
Для ответа на каждый предоставленный вопрос следует выбрать всего лишь правильный ответ. Чтобы закончить задание, необходимо ответить на все десять вопросов, выбрав один правильный ответ. Вы также можете пропустить любое задание и перейти к следующему, нажав на кнопку «Пропустить задание». Чтобы узнать правильный ответ, следует нажать на кнопку «Проверить». Так вы сможете проверить правильность вашего ответа и перейти к следующему заданию.
Вы можете пропустить ненадолго задание, позже к нему вернуться. Таким образом онлайн олимпиады по информатике за 2016-2017 год смогут развить память. Постепенно вы сможете улучшить свой результат в ответах, тем самым подготовив себя к реальной школьной или всероссийской олимпиаде.
Олимпиады по информатике для учителей и воспитателей
Главные задачи каждого учителя — подготовить своего подопечного к сложным заданиям на олимпиадах, пробудить интерес к изучению различных предметов, будь то русский язык, математика, английский или право.
В настоящее время информатика стала одним из самых популярных предметов, изучаемых в школьной программе. На данный момент информационные технологии развиваются быстрыми темпами. И куда бы мы не пошли на работу, стало важным требованием знание компьютера и некоторых программ.
Информатика довольно сложный предмет, на изучение которого требуется не только школьное учебное время, но и собственное желание познавать данную область и обрабатывать новости. Приходя домой, любой ребенок может включить компьютер и начать играть или общаться в социальных сетях.
На нашем портале любой учащийся с 2-го по 11-ые классы может проверять себя на знание предмета, а также таким образом готовиться самостоятельно к контрольным работам, экзаменам и олимпиадам. Онлайн тестирования, творческие конкурсы также можно взять в качестве примера для своей учебной деятельности.
Например, любой преподаватель может в качестве контрольной работы задать тесты, представленные на нашем портале. По количеству набранных баллов учитель может победителям поставить высшие оценки. По завершении тестов любой призер или любой преподаватель может получить диплом/свидетельство. Заказать наградной документ можно после завершения теста на нашем сайте. После вы с легкостью сможете его скачать.
Не готовы пройти олимпиаду сейчас?
Подпишитесь на нас в соцсетях, чтобы не потерять и вернуться к олимпиаде позже:
Мы приготовили более 2000 всероссийских и международных олимпиад. Участвуйте в олимпиаде и получите диплом победителя.