I want to make a challenge for myself I want to reach candidate master in the next 2 months can you tell me an advice to make a plan to improve quickly
thank you
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | maomao90 | 163 |
2 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | nor | 153 |
9 | Dominater069 | 153 |
I want to make a challenge for myself I want to reach candidate master in the next 2 months can you tell me an advice to make a plan to improve quickly
thank you
Name |
---|
just solve (your rating+100/200/300) rated problems
Reach master, than fall into CM, it's too easy
nah, too slow, we'd have to wait for a div1 which only happens once in a blue moon
fr
Inspect the website and change your colour!
Go and solve some problems , learn how to use binary serach.
you just like Um_nik hh:)
I just need some strategy to get better fast for example I solved 1200 problems and still battling to be a constant expert and you solved 700 problems and you are a master so there must be a way to solve problems to benefit the most from practicing.
thank you for your comment
Codeforces- is not my main online judge, i solved at least 2k problem is other online judge.If you want to be candidate master,just solve Div2D and sometimes Div2E,that is enough.
The difficulty of the problems you solve matters a lot. You've solved only around 120 problems with rating 1600+. If you want to get the most of the time you spend practicing you should:
If you want an example of a very concrete strategy: Go through all of ladders 15 and 16 on A2OJ and I'll be damned if you're at least not a constant expert by the end of it.
The thing is, only a few have pulled off the feat of jumping from low blue to CM in such short amount of time (it takes talent, crazy, I know). In fact, I've seen dudes who struggled for 3+ years in Blue. So yeah, setting such high, unrealistic expectations will just end up in frustration. Just take it slow my man. Progress is not linear, you might get to high Blue, or fall down to Green next contest, you will never know.
I want to set a goal to force myself to train hard to achieve this goal if I didn't achieve this in the next two months I won't be frustrated but I would have benefited alot from these two months more than I would have without a challenge
thank you for commenting
That's fine, but you should set more short-term goals in order to be more specific about your big goal. You cannot just do more problems and hope that it will works. Something like: Clear CSES Sort and Searching, DP section, get 80% of the task on AtCoder educational contests, etc. About the area you should focus on, just get proficient at middle school math, binary search, dynamic programming, using STL data structure like set, map, and some other basic stuff like Polynomial hash. That's pretty much all you need to get to CM according to the recent Div 2
You need to solve more problems >= 2000, so you can handle div2 D problems more easily.
It's a pretty hard goal, but I'll break down my mentality on how I planned to reach CM from pupil.
Reach expert — You'll need to solve up to Div2C fast, so practice around 1600-1700 rated problems and do it as fast as you can
Reach CM — You'll need to solve up to Div2D consistently, so practice around 2000 rated problems.
I'm not saying it's impossible but it will need tremendous hard work and a bit of luck as well (the contests have the kind of problems that you're good at). All the best
Just focus on mathematical maturity (very very important) and a bit of cs stuff and you can get there — Someone who did math olympiad only in middle school