Стало мне нужно найти хорошо изложенную теорию на олимпиаду по информатике. После долгих поисков нашел отличный сайт:
http://algolist.manual.ru/
Есть все темы ВОШ! Пригодится как школьникам, так и учителям.
Чтобы выполнить задачи и проверить на тестировщике, есть не менее замечательный сайт
informatics.mccme.ru
Надеюсь, что я вам помог!
И да, если вы старшеклассник и живете в Москве, до встречи на региональном этапе!)