Competitive Programming

Some sources for online practice:

Sources for material:

Some posts with general advice are listed in the CodeForces catalog, and the awesome-list there.

There are roughly 3 types of practice for competitive programming [1]​.

Always work on problems that are not easy to you, or those with new content. Also make notes on how you are spending your time, e.g. how long into the problem you understood what needs to be done etc. Also have a spreadsheet storing progress.

Emacs 29.4 (Org mode 9.6.15)