Я не знаю, какие именно задачи из олимпудки он решил, так получилось. Он набрал 77 баллов из 100, по паре прошлых лет на победителя их бы не хватило, а в этом году как-то так вышло. И максимума никто не набрал и победителей раздали довольно щедро.Но у моего был еще реп по олимпиадной математике, просто олимпиадная и высшая немного не одно и то же. Так что он знал кое что сверх школьной программы. Но не так, чтобы всю математику в объеме первого курса мехмата. Скажем, та же аналитическая геометрия с выводами уравнений кривых второго порядка  в разных системах координат, в школьной олимпиаде никаким образом пригодиться не может. А мы, например, в физматшколе эту муть изучали и потом на мехмате (я не в МГУ училась, но тоже мехмат) снова изучали.