Вы что-нибудь про сложность алгоритмов слышали? Про структуры данных, например? Про алгоритм Дейкстры и про красно-чёрные деревья? Если вы людей, которые в этом разбираются, называете математиками, то тогда вы правы - призёры олимпиад по программированию, это математики, а не программисты.Только почему-то они и программировать умеют, и разработкой алгоритмов занимаются именно они, а не чистые математики-теоретики.Например, в Яндексе есть чистые математики, но куда больше программистов-олимпиадников.