tautology's blog

By tautology, history, 11 months ago, In English

That's true! you've read it correctly.

You might not believe it, but when I started CP back in 2016(from the main account, this is my alt for shitposting), I struggled a lot and currently, I'm struggling again(on this account). However, I had managed to cross 1600 ratings after 1000+ problems and 75+ contests, 3 years later in 2019(on the main account). Then I got a full-time job and left CP completely for 1.5-2 years.
And now I'm here, feel like I'm again at the point from where I've started.

Has the competition got tougher or have I become really that rusty? I'm doing well btw, on AtCoder and LeetCode contests.

Anyone, who has been through a similar journey, kindly share your experience like how you get back in shape after a long break.



Thanks,
tautology



P.S: I'm again into CP even after having a full-time job solely because of pure interest in it. I don't get time to practice much but I make sure to participate in CF/CC/HE/LeetCode and Atcoder contests.

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

»
11 months ago, # |
  Vote: I like it +35 Vote: I do not like it

Contests got a lot harder and problem style meta changed quite a bit in past 5 years.

But if you have not thought about cp at all for long time you are also probably very rusty, and the lower level you are the less likely you are to retain your level after a break.

You can get back into shape just by practicing same way as anyone else, hopefully you should improve quicker this time around though in the beginning.

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

Leetcode contests are cool. Just curious, what are you rated there?

»
11 months ago, # |
  Vote: I like it +5 Vote: I do not like it

codeforce is just game for smart kid, i suggest you not be a kid and do something meaningful hoby

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

    What's a meaningful hobby ? Please teach me ;)

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

    Chill dude, I'm already doing a full-time job, and I'm pursuing CP as a hobby, However not satisfied with my recent contest's performance.

»
11 months ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

I stopped CP and came back a year later twice. It gave me the time to think a bit about this.

For me, CP is the combination of multiple skills. To simplify, lets assume its the 3 following skills : 1. Problem analyzing and problem solving skills (logic) 2. Algorithm knowledge 3. coding efficiency

Our level in each of those 3 skills decay following very different curves. The knowledge doesn't really go away, or very slowly, and we can get it back quite fast. The coding efficiency goes away immediately. I'm doing a huge number of edge cases mistakes when each time i'm coming back. I'm struggling with where exactly upper_bound and lower_bound place myself in a container. Will it be equal to begin() in some cases, or to end(), do I need to move the iterator once in a direction to get the solution i want. Same thing with segment tree modifications for example... Finally, the logic skill, I believe, we don't lose much on this one (when we come back, we can solve problem as hard as when we left), but we need much more time to understand the problem and create a solution which is a huge part of CP.

To get back to our previous level, we need to focus on the skills that decayed by a noticeable margin. Luckily, it's not that hard. Like you, I'd say rusty is the word. It takes me a month or so to go back to my previous level and I do it by participating in a few contest and rereading my solutions to the CSES problem set (which I find to be a representative sample of most common problems).

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

We are in the same boat. Got the same question.

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

    Was just going through these recent blogs and saw you here. I've watched some of your CF solution approach videos, and they're great! Wish you a stronger comeback.

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

After today’s contest I feel like I’ve got some mental disability.