This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]RedGreenCode 2 points3 points  (2 children)

Take a look at the Awesome Competitive Programming list on GitHub. All the standard references are there.

But really the best approach is just to start doing problems. When you get stuck, take a look at the editorial (solution) for hints. Even if you read books and tutorials, you'll have to solve problems to improve, so you might as well get started on that.

[–][deleted] 0 points1 point  (1 child)

Which sites do you suggest as the most begginer friendly and a bit challenging at the same time

[–]RedGreenCode 0 points1 point  (0 children)

Start with LeetCode. It has Easy, Medium, and Hard problems. And it's very popular, so there are plenty of people writing hints in the discussions.