С сайта 179 школы насчет того, что нужно делать, чтобы успешно участвовать в олимпиадах по информатике.И заметьте, ни одного слова о том, что нужно нанять репетитора.Что нужно делать, для успешного выступления на олимпиадахУметь писать на языке C++, использовать библиотеку STL.Уметь писать на языке Python.Владеть навыками отладки программы в средах WingIDE, Code::Blocks, VisualStudio (при желании).Владеть базовыми навыками автоматического тестирования программ, желательно, с использованием скриптов операционной системы.Ходить на кружки.По субботам ходить на тренировки.Писать туры на Codeforces (раз в одну-две недели), для профессионалов – на TopCoder.На сайте informatics.mccme.ru решать задачи разных олимпиад и по тем темам, которые вызывают трудности или хочется освоить.Следить за олимпиадами, не забывать вовремя регистрироваться и участвовать.Летом ездить в ЛКШ