Блог пользователя PR_0202

Автор PR_0202, 4 года назад, По-английски

Hi,

From the previous 5 months I gave about 40+ contest and I am still stucked at Expert everytime I hit 1800+ rating it falls down again and again....

Please suggest me some strategy to become a Candidate Master on CF.

Thanks in advance...

UPD 1: Finally after 7 weeks of this blog I became CM :)

many of my friends were asking for suggestion. so, here are the few of them.!

  1. Errichto, Aman Dhattarwal and Love Babbar (in hindi) playlist if you want to step into CP or you're a beginner.
  2. If you want to be rated X, then you must be able to solve problem with rating X+200. And try to solve every problem within a short time as you're in competing.
  3. Whenever giving a contest, don't care about falling of your rating, your aim should be to solve as many problems as possible, it really helped me to improve my performance in the contest.
  4. Up-solving (Atleast problems till 2000 rating).
  5. Try finding weak areas and start solving those problems.
  6. Try to make friends who are having rating +(100-200) of your current rating and who gives contests frequently.
  7. Most important Don't Give Up.

UPD 2: After continuous grinding of about 7 months of last update I finally became Orange :)

  • Проголосовать: нравится
  • +86
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by PR_0202 (previous revision, new revision, compare).

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by PR_0202 (previous revision, new revision, compare).

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +20 Проголосовать: не нравится

How would you answer "How to become Expert?"?

  • »
    »
    4 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +16 Проголосовать: не нравится

    For becoming Expert on CF I would suggest do 10 random 1600+ questions per day ans see the result in a month :)

    And never miss any contest..(must)

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится +25 Проголосовать: не нравится

      Why don't you apply the same with little change(solve 1900+).

      • »
        »
        »
        »
        4 года назад, # ^ |
          Проголосовать: нравится -20 Проголосовать: не нравится

        Solving random topics won't help much in my case ig.

        You must have sufficient practice in each topics..

        • »
          »
          »
          »
          »
          4 года назад, # ^ |
            Проголосовать: нравится +16 Проголосовать: не нравится

          Not really, that works for CM as well in my experience. There aren't really many "topics" that appear below 1900 (or 2100 for that matter). There might be a few such ideas but you'll mostly likely come across them while solving problems.

          • »
            »
            »
            »
            »
            »
            4 года назад, # ^ |
              Проголосовать: нравится +88 Проголосовать: не нравится

            In fact, That's work till GM

            I never learn any particular "topics". Just randomly solve problems with 2100-2800 difficulty

          • »
            »
            »
            »
            »
            »
            4 года назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится

            Probably its supposed to work but combined rounds interferes everytime.

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      if you never mind, please tell me how you managed time to solve 10 1600 rated problems in a day. what is your approach to solve a problem? how many time do you give per problem? I am asking because I can't manage to solve 3 problems(1500 rated) a day. I spend about 2-2.50 hours per problem. what will be more efficient as your opinion ?

      • »
        »
        »
        »
        4 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Don't jump directly to 1600 just solve problems with your rating+200 then you will see the result. Every day make sure that you are doing better than the day before.

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      how much time do u give per question before jumping to solution??

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится

      10 random problems 1600+ questions what the heck? When I practice 2200 problems, each problem can take me 2 hours(if I still have ideas). Lets say if I am 100% concentrated, 1 hour or I read an editorial. I cannot have 100% concentration for 10 in a day basically.

    • »
      »
      »
      2 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Is it all right to give contests with non main ids, I can do contests without worrying about results but it probably is also a downside

      • »
        »
        »
        »
        2 года назад, # ^ |
          Проголосовать: нравится -7 Проголосовать: не нравится

        no its against the rules

        • »
          »
          »
          »
          »
          2 года назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится

          Everybody I know has alt accounts. There shouldn't be a restriction for anyone taking part in a contest from secondary account as long as he is not cheating. The reason for a rule against such wouldn't be an ethical one, but might be a technical one. It makes sense that people taking part in contests from alt accounts might disrupt the rating system. But nonetheless, it is inevitable that there would be some inaccuracies in the rating system. A rule that can't be applied is one that shouldn't be tried in the first place.

          Regardless, that's not my question

          • »
            »
            »
            »
            »
            »
            2 года назад, # ^ |
              Проголосовать: нравится -8 Проголосовать: не нравится

            Still, A rule is a rule. Nothing rationalizes breaking the rule unless it's another rule.

»
4 года назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится

You should try:

  1. Upsolving(Atleast problems till 2000 rating).

  2. Try finding weak areas and start solving those problems.(Like for me its generally implementation.)

  3. Try to make friends who are having rating +(100-200) of your current rating and who gives contests frequently.

  4. You can give older(unattempted) virtual contests.

»
4 года назад, # |
  Проголосовать: нравится +255 Проголосовать: не нравится

Just become master and lose 200-300 rating.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +62 Проголосовать: не нравится

    I would prefer becoming LGM and then loosing a bunch of rating xD

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      Be patient! Try to solve more problems according to your rating.

      And try to solve every problem within a short time as you're in competing.

»
4 года назад, # |
  Проголосовать: нравится +19 Проголосовать: не нравится

Practise and rethink after a contest. I believe you will bw a CandidateMaster soon. It not so difficult. Believe in yourself. Go ahead!You can do it!

»
4 года назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится
»
4 года назад, # |
  Проголосовать: нравится +17 Проголосовать: не нравится

Ps: I dont know why are you disliking my post.. Its a geniune question.. pls dont do that.

I have not downvoted your blog, but are you really surprised about downvotes? Just google 'how to become Candidate Master codeforces' and you will get at least 5 similar blogs. I don't see the point of making a new blog on a googleable question.

About your question: solving Div2D consistently should be enough to cross 1900.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +9 Проголосовать: не нравится

    I went through some of them but I found my case little bit different I rarely missed any contest from the previous 5 months and also did up-solving but found no major change thats why I thought of asking help from more experienced guys :)

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

And... How to become Master??

»
4 года назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится

See I will tell you what I did, or to say what changes I made in my practice strategy to become a candidate master.
You can see my graph, initially after giving 80+(which is double than yours) contest, I was not able to cross even 1800, but then in the last 3 — 4 months I changed the way I used to practice, and you can clearly see the result.
1) First of all, always solve the problems which are always at least 100 or 200 higher in rating you are aiming for. In your case practice problems in the range of (1900 — 2100).
2) Try to learn new techniques, Like in the past 3 months I read about treaps, hld(heavy light decomposition) in trees, centroid decomposition, game theory, etc. This will give you confidence and will keep you motivated (At least it helped me).
3) Whenever giving a contest, don't care about falling of your rating, your aim should be to solve as many problems as possible, it really helped me to improve my performance in the contest.
4) Enjoy solving problems.
Try this practicing strategy, and Hope to see you become a candidate master very soon :).
Sorry for my poor English.

  • »
    »
    4 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +61 Проголосовать: не нравится

    you don't need anything mention in number (2)

    problems involving HLD, treaps, centroid is easily 2500++ which is not required to reach CM (i never solve those kind problems in live contest)

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Thanks for your comment . I have 2 fake accounts with more than 80 contests (48 + 25 + 29) and the 3 are in cm. I've been following those tips for a few months now and I don't feel much progress. I learn slightly more advanced topics, I train with 1 or 2 daily problems from 2000 — 2200 to stay in shape, but I have become even slower to solve problems A, B, C div2 (the goal is to solve all 3 in less than 25 minutes) try D in half an hour and E in one hour. but I do not meet the times. What would you recommend me?

    Sorry for my poor English. xd

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится

    To this, I would like to add something.

    I try to solve problems on my own, and If I fail to do so and read the editorial, I write it down the whole editorial on a paper as my punishment (No matter how small part I missed initially). Doing this forces me to think a little more before giving up :P

»
4 года назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

I'm in your same boat rn. Became expert in May like you, Gave almost every contest in these 5 months and still expert. But I do feel I'm making progress and am very close to reaching CM.

Lets have a race to see who reaches CM first :D

»
4 года назад, # |
  Проголосовать: нравится +40 Проголосовать: не нравится

Jeez this question is asked two times a day

»
4 года назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

but why do you want to become Candidate master?
your graph is already so good imo

»
4 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

In practice dont waste time on problem with rating below certain lvl (like ur maybe 1900... I prefer try to push that lvl to 2000, 2100 ... some topics like game theory can be exception but for rest u have to follow that strict lvl)... U cant be CM with practicing below 1900 only, as general ur rating = Lvl of questions u practice — 200.

»
4 года назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

Congrats <3 you did it

»
4 года назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

Well deserved:)

»
4 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Congrats PR_0202 ! mind sharing your journey and experience ?

»
4 года назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

Congrats! PR_0202. Share your experience from reaching M to CM ^_^

»
4 года назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

A simple advice : Don't waste time looking at your submission list ( in case you are doing so ) . Congrats btw .

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

Can anyone please tell me how much time you give to CP each day to become Candidate Master?

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    As much that at the end of the day of have the feeling : "oh god that was wonderful and tiring day"

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +10 Проголосовать: не нравится

    well try not to think of it in terms of hours per day. Just solve 200+ problems yourself with rate >= 2100 and bam you are a CM

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Can anyone suggest me anything. I have been trying a lot but still not able to improve. I don't know what am I lacking. Can someone suggest me some strategy to improve my ratings.

PS: I tried solving lots of virtual Contests, solving lots of problems of my rating +-200 even sometimes +300 or +400. I solved random problems + topic-wise also, still not able to improve.

Thanks a Lot !!

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    pranshukas I think after every contest you should spend some time exploring the mistakes you made, why you made them and how can you avoid them next time. It worked for me, I think it will work for you too.

»
3 года назад, # |
  Проголосовать: нравится +33 Проголосовать: не нравится

Aman Dhattarwal and Love Babbar like seriously????.I stopped reading your blog at this point.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Love Babbar. seriously bro :)

»
3 года назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится

For those writing shits about the line in which I mentioned love babbar and Aman Dhattarwal, I would suggest them to read the line again.

" ...if you want to step into CP or you're a beginner "

This is totally based on my experience, I personally watched their videos in the starting to learn c++ and have some basic understanding of it.

Most of the beginners jump to Codeforces directly without any implementation stills and can't even solve A. You must know about basic things like time complexity and loops.

Again I'm saying it's my opinion, and I mentioned those points because some of you had asked for it, if you have any problem just dislike the blog.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    You're right about that part, but I think the problem lies in their other videos like in which they make it seem a great deal to be 5* on codechef, and say that this will directly help you in cracking coding rounds. It's really misguiding for beginners who assume that rating is everything. Specially when they themselves have no proper CP background, such guidance has no weight. That's probably the main reason why people are complaining.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится -6 Проголосовать: не нравится

      Yeah its misleading I agree, but specifically I was talking about this playlist which I followed in the beginning.

      • »
        »
        »
        »
        3 года назад, # ^ |
          Проголосовать: нравится -6 Проголосовать: не нравится

        Tutorial you mentioned here has been named "C++ placement course" and you say they are for beginners.See how credible "Aman Dhattarwal" is.

        • »
          »
          »
          »
          »
          3 года назад, # ^ |
          Rev. 2   Проголосовать: нравится -13 Проголосовать: не нравится

          PR_0202 How would a placement C++ course going to help in competitive programming for beginners?

          • »
            »
            »
            »
            »
            »
            3 года назад, # ^ |
              Проголосовать: нравится +8 Проголосовать: не нравится

            It’s just his opinion He is only stating the resources he found useful. If you find something better, use that instead of questioning others about the credibility of the resources they have used.

»
3 года назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

PR_0202 orz!! Thanks for helping me numerous times in need. I am grateful to you for answering my all silly doubts. Best of luck for your Grandmaster journey.

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +10 Проголосовать: не нравится

Congrats brother, if you don't mind, I wanted to ask, out of all the 1900+ problems you solved, what percentage did you solve without looking at the editorial?

=

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    Thanks brother!! I hadn't solved 1900 problems yet but from those problems which I solved, I guess in around 15-25% of the problems I took help from the editorial.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +6 Проголосовать: не нравится

      my apologies, I meant the 1900+ rated problems, it's great that you took help in only 15% of the problems, Now I'll also try even harder to solve the problem without looking at the editorial :)

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Congrats! Your story is very inspirational :)

»
3 года назад, # |
Rev. 3   Проголосовать: нравится +1 Проголосовать: не нравится

Hope that I will reach CM too before my account become 1 years old :(

Your story is so inspirational bro.

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    tell me why you want to reach and how much you are giving your time for it?

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      "If you stop about 5 minutes to relax, you'll be left behind"

      My mom told me that. I just practice anytime I can.

»
3 года назад, # |
  Проголосовать: нравится +23 Проголосовать: не нравится

i am reading this post after 10 months of released posted, and i see u as a master, hats off!

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Thanks for your helpful suggestion.

»
3 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Just wanted to know , how Aman Dhattarwal helped you in CP ?

»
3 года назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится

Now you reached Master. Congratulations!

»
3 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

How can someone write Errichto and [ Aman Dhattarwal + Love Babbar ] in the same line bro.. I mean Errichto is a gem ... and these two guys are half of their time busy creating misleading content ..

I am baffled .

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

-How to become CM?

-Very simple, become a master first:)

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    Yes, whats the next step?

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      Take part in a contest and get a bad rank(1k+ is enough).

      Tomorrow morning, you'll find you're purple.

      P.S.Don't get a too bad rank, or you'll drop to blue.

»
3 года назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

I have been struggling for making Master for a year. After I retired at 2017, I really don’t have enough time and motivation to actively dedicate to CP. However, I have been always thinking I am in the master level, it is not that hard even if I dropped to Blue.

Then I jump from Blue to Yellow with like 4 contests, so please keep confident always.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I am in search of some topics/DS/Algo that shuld be particularly grinded upon to become CM(or even more) . Can someone provide a list or something
PS : I Just studied HLD, Centroid Decomposition , Mo's (without updates)

»
3 года назад, # |
  Проголосовать: нравится -6 Проголосовать: не нравится

Fail a contest

»
3 года назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится

Congratulations!

»
19 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I have seen many people struck in expert range for a long time. What is the mistake they have done which can be avoided? Or reason is experts to cm tack time for more knowledge and practice?

  • »
    »
    19 месяцев назад, # ^ |
      Проголосовать: нравится +9 Проголосовать: не нравится

    There's no secret trick, you will be stuck in some range it's just that less talented people reach this point in specialist-CM range while more gifted ones rush to M-GM and get stuck there. There's no secret, it's just about practice and your potential.

    It sucks to hesr but there is certainly a huge genetic potential role in terms of mental capabilities, there are many people who test different strategies for 4-5 years yet fail to reach Master or higher, whereas some fresh coders rush to Master in a smaller timeframe e. g. 10-12 months.

    Were it possible for everyone to reach LGM with sufficient amounts of practice you wouldn't see hundreds of coders stuck at GM-IGM for 5-6 years. They can't be insane to practice the wrong way which gets you to 2500-2700 but not beyond. We all know it is not likely for someone to practice easy problems or not expand their thinking ability and rech 2500 rating, you have to be doing something right.

    Just don't overthink it, try your best and enjoy the journey.

»
17 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I took long to become expert and I am really ashamed of that, but this time I can't repeat the same mistakes , need to become cm in quick enough time

»
17 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I wonder why you didn't receive the rage from the lower-ranked users unlike me.

»
17 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I did lot of 2200 rated problems on problemset. I feel confident about them too. Can anyone help me with my rating not being > 2200 :(

»
13 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Bro, can you update this post to "How to become Master"? :3

»
11 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Have you gave up competitive programing? Because I don't see submissions for the last year

  • »
    »
    11 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Just wanted to explore my final year fully. Swimming, guitar, ukulele, dating and what not! Still exploring btw ;)