I was watching https://youtu.be/7qW8IUZr_K8?list=PLm9puTBNlJjWRnG49Iu45fE4-5Q3bjBnu&t=200 (slides start at around 3:30ish) by Professor Minilek and he made a great point that most algorithms used in competitive programming are "old" (mostly < 1980s). He then goes on to list a lot of recent advances in algorithms including many invented by former top competitive programmers.
But I am the type that learns by implementing. Does anyone have problem recommendations (w/ online judge) that require these more recent algorithms that we can practice on?