---
title: "Как начать готовиться к олимпиадам по информатике"
description: "Привет всем! IT (информационные технологии) — одна из самых перспективных специальностей в современн..."
author: "Alibek777"
published: "2015-08-20T03:05:57+00:00"
modified: "2015-09-07T04:40:24+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/kak-nachat-gotovitsya-k-olimpiadam-po-informatike-531545"
markdown_url: "https://yvision.kz/post/kak-nachat-gotovitsya-k-olimpiadam-po-informatike-531545/markdown"
site_name: "Yvision.kz"
---

# Как начать готовиться к олимпиадам по информатике

> Привет всем! IT (информационные технологии) — одна из самых перспективных специальностей в современн...

Привет всем! IT (информационные технологии) — одна из самых перспективных специальностей в современном мире. Специалисты этой сферы нужны всегда и везде. А ведь начав заниматься спортивным программированием в школьные годы, можно вырасти и до сотрудника таких крупных корпораций, как Google.

Вся фишка заключается в том, что вероятность занять почетное место на олимпиаде прямо пропорциональна количеству решенных вами задач при подготовке. Я слышал, что волшебное количество задач, которое позволяет выиграть IMO (International Mathematics Olympiad) — 4000 задач. В информатике же все не так сложно. Brian Bi (двукратный призер IOI) убежден, что 1000 задач будет достаточно. В общем, самое главное — это практика, практика и еще раз практика.

Однако, нельзя забывать и о теории. Советую "Introduction to Algorithms" (CLRS), "Algorithms in C++" (Robert Sedgewick) и "The Art of Computer Programming". Вышеупомянутый Brian Bi порекомендовал "Programming Challenges" (S. Skiena, M. Revilla) как лучший учебник по алгоритмам.

Стоит записаться в "Школу программистов" (КБТУ, Алматы). Отбор в школу проводится по логическому мышлению (следите за новостями на acm.kbtu.kz). Учителя этой школы действительно знают толк в своем деле. Также советую "Летнюю школу по программированию", которая обычно длится ~две недели (с середины июня до июля). Более успешных олимпийцев могут отправить в "Летнюю компьютерную школу" (must-have для участников IOI в странах СНГ).

Начинающим необходимо начать с informatics.mccme.ru и переходить к решению задач на acmp.ru (начните с более легких). Рекомендую codeforces.ru для более продвинутых пользователей.

Вам же лучше сразу сформировать команду из 3 человек и вместе практиковаться. Так как уже осенью (примерно в октябре-ноябре) будет отбор на ВКОШП (Всероссийская командная олимпиада школьников по программированию). Заключительный тур пройдет в декабря. Отборочный тур на IZhO (International Zhautykov Olympiad) проводится в ноябре-декабре.

Так же для изучения алгоритмов будет очень полезен сайт [e-maxx.ru/algo](https://vk.com/away.php?to=http%3A%2F%2Fe-maxx.ru%2Falgo) .

Для решения дополнительных задач [codechef.com](https://vk.com/away.php?to=http%3A%2F%2Fcodechef.com) , [acm.timus.ru](https://vk.com/away.php?to=http%3A%2F%2Facm.timus.ru) , [usaco.org](https://vk.com/away.php?to=http%3A%2F%2Fusaco.org) .

Вы можете найти список Казахстанских олимпиад и новости на olympiads.kz, так же список интернет олимпиад clist.by.

Советую дополнительно решать задачи с Национальных олимпиад Америки, Кореи, России и Австралии.

Изучайте! Делитесь! Оценивайте!

P.S. Это сборная США на IOI 2015 (которая, к слову, прошла в Казахстане).

P.P.S. Источник рекомендаций Brian Bi: http://www.quora.com/How-does-one-prepare-for-the-IOI-Aiming-for-gold

Редактор: @[ArrayKalibek](http://arraykalibek.yvision.kz)

![Как начать готовиться к олимпиадам по информатике](https://storage.yvision.kz/images/user/alibek777/cg5yPtFwKR10DwANdqJyVgFVL4529x.jpg)

---

Source: [https://yvision.kz/post/kak-nachat-gotovitsya-k-olimpiadam-po-informatike-531545](https://yvision.kz/post/kak-nachat-gotovitsya-k-olimpiadam-po-informatike-531545)