Я не имею привычки сваливать все на учителя. Научить решать олимпиадные задачи нельзя. Человек либо имеет способность к этому, либо нет. Разобрать несколько типов- да, но, как вы все сейчас убедились, таких типов может быть бесконечное множество. Мой ребенок- неолимпиадник, просто уверенный отличник с крепкой школьной базой, надеюсь, что не завалится на стандартных задачах.