When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

Abhi_Sarkar1996's blog

By Abhi_Sarkar1996, history, 7 years ago, In English

Hello all. Can anyone tell me if solving the most solved 250-300 problems of div2 B-C-D will be a correct way of practicing to get to 2000 ratings.and some additional advice on EFFECTIVE practice will most certainly help.Thank you.

  • Vote: I like it
  • +5
  • Vote: I do not like it

| Write comment?
»
7 years ago, # |
  Vote: I like it +19 Vote: I do not like it

Best way: Upsolve ALL problems of contests which you participate.

»
7 years ago, # |
  Vote: I like it +1 Vote: I do not like it

I_love_Hoang_Yen's post offers good insight.

If you keep solving div 2 BCDs then you will get better at solving div 2 BCDs. While this is one way to improve, I would recommend working on more difficult problems if you want to make progress in the future.

  • »
    »
    7 years ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Thanks for replying.

    • »
      »
      »
      7 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      He means once you've reached a level where those problems are solvable quite easily for you. For now, practicing B, C and D problems are more than sufficient till you reach purple or late blue. Then, it's time to start practising harder problems. Right now, you won't gain much from it if you directly jump to hard problems.

      I actually recommend just practising B and C problems till you get to about 1600 or so and then start practising D problems along with it.

»
7 years ago, # |
Rev. 2   Vote: I like it +9 Vote: I do not like it

Did you read E869120's blog article? This says "just solving Codeforces is not good — solve Topcoder, Atcoder and Codeforces."