hii, codeforces experienced coder I am new to this competitive programming world... will love to get some suggestion from your side as of now my goal is to become specialist. can i get any best advice. THANKS IN ADVANCE...........
# | User | Rating |
---|---|---|
1 | tourist | 3843 |
2 | jiangly | 3705 |
3 | Benq | 3628 |
4 | orzdevinwang | 3571 |
5 | Geothermal | 3569 |
5 | cnnfls_csy | 3569 |
7 | jqdai0815 | 3530 |
8 | ecnerwala | 3499 |
9 | gyh20 | 3447 |
10 | Rebelz | 3409 |
# | User | Contrib. |
---|---|---|
1 | maomao90 | 171 |
2 | awoo | 164 |
3 | adamant | 162 |
4 | TheScrasse | 159 |
5 | nor | 154 |
6 | maroonrk | 153 |
7 | -is-this-fft- | 152 |
8 | Petr | 146 |
9 | orz | 145 |
10 | pajenegod | 144 |
hii, codeforces experienced coder I am new to this competitive programming world... will love to get some suggestion from your side as of now my goal is to become specialist. can i get any best advice. THANKS IN ADVANCE...........
Name |
---|
Learn segment tree, BIT, DSU, DP, graph and tree algos, bitmasks, and combinatorics. You will reach master very quickly
Or learn binary search.
I think binary search is only really useful below specialist. It is the basic searching algo that everyone learns at start. For going beyond that you need better thinking skills and learn advanced ds and algos
you also need binary search in advanced tasks, its practically used all of the time in one form or another. binary search is really simple and one of the first algorithms beginners learn but its very useful all the time.
you don't need advanced ds or algos
this
this
I think one should at least learn the important ones than having to copy from google every time they encounter a problem with an unknown concept. And its always better to know something than not knowing
niche ds/algo is overrated
I am not really giving advice to umnik and errichto. By advanced ds and algos I didn't mean the ones that are stated by your link but the ones that may seem advanced for a newbie or pupil. Like graph algorithms or segment tree may seem hard to grey people. But at the same time these are important. Not segment tree beats though! this is an alt account btw
Then who were you giving advice to?
dfs,segment tree, bit operations, and a lot of problems
The most important thing as all say is practice but practice without learning topics / new coding trick / Maths / out of box thinking is nothing. just don't practice problems that are easy for you.
Binary_Search arrays STLS two pointers strings This should put you on the track
dp Number Theory Graph Trees backtracking bitmasking
also in my opinion galen_colin's Streams on youtube are very helpful