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