Как побеждать в онлайн олимпиадах на платформе Codeforces?
e-maxx.ru немного теории. Для скорости важна практика. На сайте в книгах ищи "Олимпиадные задачи" и решай.
Об этом лучше спросить именно там (там обитает гораздо больше увлекающихся олимпиадами, чем тут)
Но спрашивать что-то очень узкое, потому что такой же вопрос там много раз задавали (можно найти и почитать ответы)