Last year I started competitive programming hoping I would become an expert by the end of the year. But I am still a newbie. I know I sound like I have an obsession with rating but it is a measure of my performance. I would really like someone to view my profile and suggest me what changes should I make in my practice routine. I generally try to solve 3 problems per day and if I cannot come up with a solution I read the editorial and solve that problem after 1 or 2 weeks.
Also, suggest me what algorithms to study to start solving 1600, 1700 and 1800 rated problems.
Please do check out my profile: L_ryusaki_912