As a beginner to competitive programming, I want to know a few things about informatics Olympiad such as the resources and books needed to prepare for the competition. I also want to know which problems should I solve from CodeChef, HackerRank, etc because I was unable to find Olympiad problems and most of the problems are not accessible for free.
Note- I have only started learning the algorithm book by CLRS but the questions do not have solutions for most of the time, so please provide the reference of the solution manual for the problems.