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

Автор anancodec, история, 8 лет назад, По-английски

I am gradually going down.Maybe my rating is the last in codeforces. But my max was specialist without any practice. And now I am working hard(possible) but my rating is going down.Please seniors give me some tips.Where is my lacking?

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

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

But my max was specialist without any practice

Yes but only before second contest

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

Your max wasn't specialist without any practice, it was specialist after the first contest, going down -80 points every contest until hitting newbie.

You aren't practicing hard enough.

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

    hard enough practicing means ??

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

      My account: Oct 2016, 126 pages of submissions (probably shows less to you because of hidden groups or something like that)

      His account: Apr 2017, 7 pages of submissions, I can see "practice" that's just solving div2A and that's it.

      So... both in quality and quantity. If you're gonna say "but there are other judges" well I don't use cf only as well.

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

I would recommend solve the Div2 B Ladder first and then Div2 C ladder at A2oj. This will most probably show you where you are lacking. Practice those areas.

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

    Yeah! I am already doing that! But solving that(C,D) takes 12 hours or more. Should I solve those inspite of taking such heavy time or do anything else ? Please advice me!

    • »
      »
      »
      8 лет назад, скрыть # ^ |
      ← Rev. 2  
      Проголосовать: нравится +6 Проголосовать: не нравится

      Believe me, But it takes time to catch on up with C/D after B. Till B you need Implementation and Basic Maths/Observations. When it comes to C/D, it starts to demand some Algorithmic/ Data structure knowledge, that are standard with a Great Speed in Contest for Implementation. I Feel that if you complete Div2 B ladder, you would have sufficiently improved in Implementing the ideas. After that i would recommend to do a standard Algorithms course online to know the Basics. In CP, the improvements are quite latent (you don't see change till you have worked on a all round way, as a question from a particular topic might not appear frequently). Practice is the key, there are no shortcuts.

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

      It is better to spend 12 hours to solve one single problem and actually learn something, than to spend 12 hours to solve 1000 problems that are easy for you.

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

        Thanks but you contradicted the coment of "LanceTheDragonTrainer". I am confused. Please help me to be on the right path.Which one to follow?

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

          I mean it depends. 12 hours may be a bit much, but LanceTheDragonTrainer's 40 minutes seems to be too little.

          It can take time to figure out the solution to a problem. Researchers may work on one problem for years. I can think of many times when I have solved a problem hours later, having thought about it in the back of my mind for a while.

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

you have no talent

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

Oh, come on, what do you expect by just solving 60 A's, 20 B's and few C's ? Huh ? level

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

The community is being pretty toxic... Anyways, practice doesn't decrease your skill, but rating fluctuates a lot. A better question is 'what should I practice to get better?' To answer that better than any random post you can google, you should provide more information on how you are currently practicing and why you don't feel it's working. However, it takes a long time to increase your rating, so don't expect any words of advice that will skyrocket your skill immediately.

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

Looks to me that your rating is not decreasing in proportion of the increasing of your practice though — it actually fluctuates.

Let's crack down to the mechanics of the rating system. In short, (sorry if this might be rude), but your current ability is somehow around rating $$$1000$$$-$$$1100$$$.

You, as any new accounts, started out with $$$1500$$$ rating — which is way beyond your level. Which means, obviously, in the few first contests your rating would plummet heavily. But, as the nature of the ELO rating system, you won't lose all the rating at one move, so the rate of plummeting was actually way lower (which gave you the "max rating" being specialist).

Throughout the time, when it has plummeted enough, you can see the fluctuation: your rating moves around a certain rating interval. In the case of a newbie, such intervals could be quite wide and the fluctuation could be very unstable due to its very nature: you are at the state of "hit-or-miss", either solve 1-2 problem(s) nicely or not being able to solve it at all.

And the solution to it, well, as people here already stated, is practice. To be honest, around 100 problems are not a huge number of practice in any shape, size or anything. You should try more. Start out with the easy ones first (even some easiest good ol' classics, they can help your implementation skills more than you could imagine), and then increase the difficulty of your training overtime. The process might be time-consuming when you just increased the difficulty, but over time you'll feel it is actually worthwhile.

»
8 лет назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится
I stopped participate when my rating is almost newbie
Seem to me that many people did this and never be grey
Maybe you should practice more with hard problems than participate in contests?