A good start to competitive programming for a newbie?

I am new to codechef. BUt I am not able to understand how to solve questions on codechef. All the question that I see look difficult to me. I am completely noob to competitive programming. Any advice, that will help to to get a better start is more than just welcome here.

PS Sorry for my english. :frowning:

Hi Biharroyals.

Welcome to codechef.

There are some resources that will help you to get a good start with competitive programming

  1. http://www.codechef.com/getting-started

  2. http://www.quora.com/TopCoder/How-do-I-solve-codechef-and-topcoder-problems

  3. http://discuss.codechef.com/questions/2470/where-do-i-start

My advice- If you are new to competitive programming then firstly start with practice problems and when you feel that you are comfortable with the questions then join the competitions. Also, Codechef have a school section- here. In school section they have explained the logic behind the question and how to solve the question.

At last, all that matters in competitive programming is practice and problem solving skills (algorithms and syntax knowledge also). You will enjoy competitive programming if you consider it as a sport rather than a studies/task to be done. If you need any further help comment below.

Happy Coding :slight_smile:


Hi Bro , here are a few links …
link 1
link 2
link 3
link 4
link 5
All are written by me . Even though I haven’t progressed much in CP but I feel they might help you in some way .

1 Like

Find useful resources which will help to get a good start with competitive programming.


The question in the link below should help:

1 Like

@amitt001 thank you.

@pratku123 thank you