Please suggest list of concepts must for cp?

like hashing,dp etc
learning links please…
ps-im beginner

1 Like

this might be helpful

1 Like

Check this awesome link(world of cp)-http://codeforces.com/blog/entry/23054

happy coding!

1 Like

here is a beginners guide blog by @skbly7. Click Here

4 Likes
  1. https://docs.google.com/document/d/1_dc3Ifg7Gg1LxhiqMMmE9UbTsXpdRiYh4pKILYG2eA4/edit

  2. http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/

  3. http://www.geeksforgeeks.org/top-algorithms-and-data-structures-for-competitive-programming/

  4. https://discuss.codechef.com/questions/48877/data-structures-and-algorithms

just keep solving questions

3 Likes

As i think these above links are enough for you! But if you want good and elegant videos then i suggest you to watch videos of Tushar Roy. He explained at every topic related to Competitive programming in a way that even a beginners can easily catch it!

But i would like to suggest to particiapte in contest at various sites like codechef, Codeforces, Hackerrank, Hackerearth, SPOJ etc.

This will give you a confidence and make you better in CP.

Happy Coding!

2 Likes

GO for the basics first()

I suggest you to practice as much as you can while practicing you will automatically get the concepts you need for Competitive Programming.

If you get stuck search on website(code chef,spoj,hacker earth,hacker rank etc.) when you got any problem with new concept dig in deep and search about everything possible on the topic as you are a beginner you should write down new concepts somewhere else so you can look after.

you can look on(geeksforgeeks.com ,stackoverflow) & for videos look(mycodeschool) on youtube.
ALL THE BEST!!!

1 Like

This is a very nice repo to get started with - hhttps://github.com/lnishan/awesome-competitive-programming.

It also contains a list of lists https://github.com/lnishan/awesome-competitive-programming#list-of-lists

Also besides that u can join the competitive programming community at commonlounge.com and it has a playlist to become master from beginner.

Playlist - https://www.commonlounge.com/discussion/5d2822257dfa49328d85fd27cf114441

The best awesome

nice,awesome

basics must be clear,agree