Вы, кажется, заинтересовались спортивным программированием?Начните с сайта codeforces.com и соревнований на нём. Там познакомитесь со взломами. Для взрослых также есть масса чемпионатов с призами - Google Code Jab, Facebook Hacker Cup, Яндекс.Алгоритм и т.д. У всех - разные правила, можете познакомиться с различными правилами соревнований по спортивному программированию.