### sambhunathsahoo25's blog

By sambhunathsahoo25, history, 6 months ago,

I am very new to codeforces and in the field of competitive programming. I just have given my 1st contest yesterday. I was able to solve 2 problems. from now on I will give every contest in codeforces. But I don't understand how will I practics as a beginner. what is the problem that I need to solve in order to get a good rank and to build confidence as a beginner.

some of the questions I have in my mind are:
1. what are the important questions, data structure, algorithm and maths concept should I do in order to able to solve div2 A B C problem?
2. what should be the strategy for best practices as a beginner?
3. how many questions should I do daily?
4. some times when I read an editorial I don't understand how this maths formula applied in this problem and form where this formula came from?
5.what are the thinks that I should focus in competitive programming?

I need your suggestions. pls, suggest something.
I need little guidance. if anyone is happy to guide me then pls message me.

• +4

 » 6 months ago, # |   +12 It is better to google such stuff before writing a blog. Well anyways. what are the important questions, data structure, algorithm and maths concept should I do in order to able to solve div2 A B C problem? Binary Search, prefix sums, number theory. That's it what should be the strategy for best practices as a beginner? Go to problemset, sort by difficulty, try problems. Even better try some latest contests. how many questions should I do daily? I don't know.How many times do you jerk off in a day? some times when I read an editorial I don't understand how this maths formula applied in this problem. a form where this formula came from? Ask in the comment section in the editorial, or maybe look at the submissions to see if anyone has used another approach what are the think I should focus on in competitive programming? Having fun
 » 6 months ago, # |   0 you can literally google them
 » 6 months ago, # |   +5 My suggestion as I were a newbie for a while long timewhat are the important questions, data structure, algorithm and maths concept should I do in order to able to solve div2 A B C problem?1a) Implementation, Bruteforces, Backtracking help your coding skills to implement simple things 1b) Basic Math, Binary Search, Basic DP, Greedy help your thinking skills to solve simple problems  what should be the strategy for best practices as a beginner?2a) Dont start will very hard problems. Solve from the easiest problem to the harder one. (In codeforces you can sort the problems by their hardness) 2b) As a begginner, you can try to solve many implementations & bruteforces problems as possible. It will improve your coding skills and solving time will be reduce significantly. Then solve some simple problems related to simple algorithm that improve your basic thinking  how many questions should I do daily?3a) Normally quality is better than quanity. But as learning basic things, you should solve as much as possible 3b) It depends on your freetime.  some times when I read an editorial I don't understand how this maths formula applied in this problem. a form where this formula came from?4a) You can try re-read the statement again, and solve like the way the editorial guide 4b) If you are neither unable to understand nor unsolvable the problem. You can ask the writter or comment below the comment section  what are the think I should focus on in competitive programming?5a) Enjoy it, dont make too many pressure on learning that would cause depression and boring 5b) Make some targets and little bit pressure, you will feel good to archive things and not become lazy under the pressure 
•  » » 6 months ago, # ^ |   +2 thank you. thank you very much for your beautiful explanation.
•  » » » 6 months ago, # ^ |   0 By the way, you can try to participate more contests that will improve your CP skills too
 » 4 weeks ago, # |   0 Auto comment: topic has been updated by sambhunathsahoo25 (previous revision, new revision, compare).