Можно и без внешкольной теории. В математике, по крайней мере, так. В информатике своя специфика. Если убрать задачи на алгоритмы, то останутся только "идейные" задачи, и получится просто математическая олимпиада. И будет совсем выхолощена идея олимпиад по информатике. В этом смысле, лучше в школьный курс информатики включить больше алгоритмов. Не только сортировку пузырьком. Что там есть в школьном курсе - я не знаю. Ну уж это т минимум должен быть.