Codeforces вознаграждает за решение проблем на C++: перебор, динамическое программирование, возврат с возвратом, битовые маски и «встреча посередине»