hey guys ! i need some tips to organize my methods to study after my little experience in competitive programming, i'm now upon some ways to continue they are just 4 as i think, here they are from the most i follow
watching videos, then solve problems related to the watched video (usually the video refers to some problems at the end)
solving about 100 Div 2-A problem, in case of getting stuck with a problem read the editorial and and if something new is mentioned (data structure, algorithm, ...) go and read about it, then moving to Div 2-B and so on...
reading books, like Competitive Programming 3, and solve some of the listed problems
read editorials & tutorials from here (GYM) or Top Coder or somewhere else, then trying to solve the problems mentioned at the end
and of course once a while participate in contests to keep fit with time pressure these are the methods i follow, now i have a good knowledge in dynamic programming and the basics of graph traversals, i think that's all. because of some problems in Code Forces especially for the last certain rounds i think i'm very weak to come up with a greedy approach so i might start learning greedy by method 1 or start doing method 2.
due to your experience what do you suggest ? or any new ideas ?
any help would be appreciated.
Full text and comments »