Текст рассчитан на московского школьника, решившего заниматься олимпиадным программированием. Впрочем, многие ссылки могут быть полезны и для олимпиадников из других городов.
Где учиться?
Лучше всего во время учебного года ходить на какой-нибудь хороший кружок, например, из числа московских кружков, а летом поехать в какую-нибудь хорошую летнюю школу, например в ЛКШ. Ещё очень полезно попасть на московские сборы, но для этого надо получить диплом правильной олимпиады.
Что делать, если не могу очно посещать кружки?
Не расстраивайтесь, учите язык программирования, смотрите лекции ЛКШ, решайте вкусные задачи.
Где тренироваться?
Лично я рекомендую codeforces — русскоязычный сайт с регулярными контестами и информацией о многих других олимпиадных мероприятиях.
Куда применять знания?
Во-первых, можно зарабатывать футболки, учавствуя в контестах от Google, Яндекс и прочих товарищей. Почти обо всех таких контестах пишут на codeforces.
Во-вторых, можно участовать в олимпиадах для школьников. Наверное, надо было бы написать про школьные олимпиады «во-первых», потому что они гораздо полезней футболок, а ещё по ним можно поступать в вузы.
Про льготы вузов олимпиадникам лучше всего читать на сайте вуза, в который хотите поступать. Стоит заметить, что правила приёма во все вузы уже опубликованы. На 2014–2015 год общий принцип таков:
- Быть победителем/призёром заключительного этапа всероссийской олимпиады означает быть принятым без экзаменов в любой вуз, соответствующий профилю олимпиады.
- Быть победителем/призёром олимпиады из перечня в зависимости от уровня олимпиады и вуза может означать поступление без экзаменов или 100 баллов по ЕГЭ за экзамен, соответствующий олимпиаде, читайте на сайтах вузов.
- Иметь диплом неперечневой олимпиады/промежуточного этапа всероссийской олимпиады может означать +eps к баллам ЕГЭ, читайте на сайтах вузов.
Cписок ссылок на сайты интересных олимпиад:
- Всероссийская олимпиада школьников
- Информационные технологии, олимпиада рассчитана, в основном, на одиннацатиклассников: задачи скорее по всему курсу информатики, нежели классические олимпиадые, зато уровень в перечне стабильно высокий
- Открытая олимпиада по программированию, она же — заочка, отличная олимпиада с интересным заочным туром, заслуженно имеющая высокий уровень. Традиционно проводится 7–8 марта, всем девочкам дарят розы :).
- Московская, занимательна тем, что для 10–11 классов задачи output-only.
- ИОИП