Hi Codeforces !↵
↵
In this blog I will discuss about some important algorithms, practice strategy and some tips for newcomers....↵
↵
↵
**Important algorithms and Topics** ↵
Here I will mention some important algorithms and some important topics.↵
↵
• STL(very very important) ↵
• Sorting(very very important) ↵
• Binary Search(very very important) ↵
• Time Complexity(very important) ↵
• Prefix Sum (very important) ↵
• String(important) ↵
• Basic Number Theory (important) ↵
• Basic Bit Manipulation(not very important) ↵
↵
**Practice Strategy** ↵
Most of newcoms try just easy problem for practicing. All newcomers should try hard problems but not so hard. Like if your current rating is 1000-1199 then you should try at least 1300-1400 rated problems . So, try those problems which will take at least 1 hour or higher to solve.↵
↵
**Tips** ↵
First of all you have to enjoy competitive programming. **When you solve a problem try to prove that solution which is very very important even I think it is one of the most important tips**.. If you can't prove try to understand the editorial. Never cram solution always try to understand.↵
↵
You can watch a video of [user:galen_colin,2023-11-09]. [From Here](https://youtu.be/bSdp2WeyuJY?si=eeOuO_VJfQR2z3l1)↵
↵
I hope you will forgive me for my mistakes.. I am apologize for my bad English ;( .↵
↵
In this blog I will discuss about some important algorithms, practice strategy and some tips for newcomers....↵
↵
↵
**Important algorithms and Topics** ↵
Here I will mention some important algorithms and some important topics.↵
↵
• STL
• Sorting
• Binary Search
• Time Complexity
• Prefix Sum
• String
• Basic Number Theory
• Basic Bit Manipulation
↵
**Practice Strategy** ↵
Most of newcoms try just easy problem for practicing. All newcomers should try hard problems but not so hard. Like if your current rating is 1000-1199 then you should try at least 1300-1400 rated problems . So, try those problems which will take at least 1 hour or higher to solve.↵
↵
**Tips** ↵
First of all you have to enjoy competitive programming. **When you solve a problem try to prove that solution which is very very important even I think it is one of the most important tips**.. If you can't prove try to understand the editorial. Never cram solution always try to understand.↵
↵
You can watch a video of [user:galen_colin,2023-11-09]. [From Here](https://youtu.be/bSdp2WeyuJY?si=eeOuO_VJfQR2z3l1)↵
↵
I hope you will forgive me for my mistakes.. I am apologize for my bad English ;( .↵