AbdoGad's blog

By AbdoGad, history, 20 months ago, In English

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

  • Vote: I like it
  • -9
  • Vote: I do not like it

»
20 months ago, # |
  Vote: I like it +10 Vote: I do not like it

just solve (your rating+100/200/300) rated problems

»
20 months ago, # |
  Vote: I like it +52 Vote: I do not like it

Reach master, than fall into CM, it's too easy

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +53 Vote: I do not like it

    nah, too slow, we'd have to wait for a div1 which only happens once in a blue moon

»
20 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Inspect the website and change your colour!

»
20 months ago, # |
  Vote: I like it +32 Vote: I do not like it

Go and solve some problems , learn how to use binary serach.

  • »
    »
    20 months ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    you just like Um_nik hh:)

  • »
    »
    20 months ago, # ^ |
      Vote: I like it -12 Vote: I do not like it

    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

    • »
      »
      »
      20 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.

    • »
      »
      »
      20 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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:

      • Solve harder problems
      • Not look at editorials too quickly
      • Upsolve what you weren't able to on contest

      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.

»
20 months ago, # |
Rev. 2   Vote: I like it +10 Vote: I do not like 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.

  • »
    »
    20 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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

    • »
      »
      »
      20 months ago, # ^ |
        Vote: I like it +5 Vote: I do not like it

      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

»
20 months ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

You need to solve more problems >= 2000, so you can handle div2 D problems more easily.

»
20 months ago, # |
Rev. 2   Vote: I like it +6 Vote: I do not like it

It's a pretty hard goal, but I'll break down my mentality on how I planned to reach CM from pupil.

  1. 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

  2. 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

»
20 months ago, # |
  Vote: I like it +6 Vote: I do not like it

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