I don't know whether "this" has been asked before but i really want an "answer" I want to know whether should i continue competitive programming and carry on as my career as i just love it. Competing and tackling algorithms and optimising and learning with others (great coders) boosts me and i never want to leave it just because most of the programmers opt further for development and sometimes leaving competitive behind ...as many big giant companies too want good developers ...so i want codeforces community to share their perspective ..whether one should also do development just for the sake of job or just competitive would do??
Competitive Programming will only suffice as a hobby — it has nothing to do with industry/professional programming (I have read that some Google employees haven't even heard of CP). So, the question you must ask yourself is, are you doing CP because you enjoy it or because you want to get a job. It is perfectly well and good if you enjoy it as a hobby but you will never get a dev job if you only focus on CP and nothing else.
are you saying that those who only do cp are starving ...job should also be enjoyable:)
With only cp skills, you can get job of problem curator on different platforms (HackerRank , Codechef , codeforces etc . ) or bootcamp trainer ,and I don't think these roles are stable . Moreover , even for these roles you will be required to have pretty strong skills and outstanding profile on aforementioned sites. These are just my observations/presumption. Only those who have experience in these area can shed light on it better.
CP helps in getting interview call and clearing algo rounds. NOTHING MORE NOTHING LESS
You might also a few algorithms that can be used here and there.
Yes. But no one ain't gonna use stuff like Suffix-Trees and DP on a frequent basis in their job.
I think DP is a much more general concept! Its everywhere! Even in life, to solve a problem, we break it into subproblems! Once we solve a new subproblem(taking sometime) and again see the problem, we immediately solve it(from previous knowledge).
PS: I haven't been exposed to corporate world, but DP seems to be a useful tool for life in general, and most probably it would be useful conceptually in industries, so that you avoid solving redundant problems.
Yeah, like once you develop a certain set of tricks to attract a girl, you can attract a different girl using those tricks with some optimizations
Ask Svlad_Cjelli for details, he taught me this trick.
I have no idea who you are, but can confirm that this works.
Could you explain in more detail? I still don't understand the recurrence.
Haha :D now you see DP is so useful :p