Hey guys, I am back to competitive programming after a long time, I have to ask for help as things are totally different now. Back then I was in university and I could dedicate 3-4 hours a day and solve multiple problems. Now that I have a job, its difficult to give so many hours to CP. I know this might sound like another "how to increase rating" post but I have many restrictions in terms of time I can dedicate per day. I have the following questions, I would appreciate if someone can help.
1) Assuming I can only solve 1 practice problem per day (and give about 1 hour for that) how can I choose the problem ? Right now i am solving 1250+200 ~1500 rated problems (1 per day)
2) Things are really busy right now so I am only giving atcoder contests (as they happen on saturday) and I upsolve one question which I couldnt solve during contest time. Soon as things cool down in workplace, I am planning to give one CF contest per week.
3) I want to maximise patterns so I can cover patters required to reach current_rating + 200, where can i find resources as per my current level?
4) People with Job, how do you guys manage your time?
Any extra tips will be appreciated,
Extra Rant : I have a well paying job but ever since I entered the corporate world, my love for coding kept dying. 2 Weeks ago when i gave my first atcoder beginner contest after a long time (I did horrible- only solved 3 ques), I found that spark again and realised how much i used to love this. 3-4 years ago I had dreams of becoming candidate master and master and I am back to reclaim it. I am ready to put as much efforts as time grants, even extra on weekends.
Auto comment: topic has been updated by Breaker-iwnL- (previous revision, new revision, compare).