ElectroMaster3's blog

By ElectroMaster3, history, 3 years ago, In English

At this point i don't care about downvotes or hate comments since i am too stressed that i don't enjoy socializing with my friends and family and eating anymore.I kept failing,If you think this kind of blog is repetitive and you don't want to give any advice at all,please leave.I ask what i want to ask.

Some of you might think that failing is absolutely normal and by practicing one can improve his/her skill.This is true.However,what if your peak performance is at 900 and you are worse than a guy that is new to CP?

Personally,i don't really find anything wrong with my practicing method.My friends also said that i should be better right now but they are as confused as me."Why are you stuck at a rating below average?",my friend asked.i have read all blogs related to practice and i have read every useful resources for beginners.Most of them help on other site but not codeforces.My atcoder rating is constantly going up so i think there is a secret on ranking up on CF(maybe a different kind of practicing method i guess?) and i want to know.

Before you comment "you solved too many 800",i realize this and i find nothing wrong with it.CF is not the only judge and i practice on other sites too.Solving a bunch of 800s is just me when getting bored after school or playing games.I don't count them as practicing tbh.

My usual training method is either solve 1300+ or do algoritihms that i don't know on other website.When i don't understand,i read editorial,find useful tricks and try to take notes or just remember the trick.I also keep algorithm code so i can see again and recall in case i forget.This practicing method has been approved by my expert friend so i try to do this everyday but nothing seems to improve.

I don't know what to say anymmore.

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

| Write comment?
»
3 years ago, # |
Rev. 2   Vote: I like it +16 Vote: I do not like it

Ever tried participating virtually?

It could be that you have some troubles when it comes to solving problems during contests, despite being able to solve them during practice. This is why I suggest virtual participation.

»
3 years ago, # |
  Vote: I like it +12 Vote: I do not like it
i am too stressed that i don't enjoy socializing with my friends and family and eating anymore

Besides all the standard advice of practice more, practice above your rating, etc., I think there's also the factor of in-contest stress to consider. From personal experience, I think it's possible to have all the skills and knowledge to do well in a contest but simply be too stressed out to perform properly. I don't really have an easy solution to fix this; I had this issue with USACO contests last year, and I was only able to get around it by bullshitting myself into thinking that USACO didn't matter to me anymore. I still don't quite know how I did that, but it worked and I did well in the next contest.

See if you can try to detach yourself from rating a bit. I don't think it's necessarily bad to have your rating as a motivator, but if it's to the point where you're constantly stressed and can't focus during the contest, then it's going too far.

I also agree with jalsol's suggestion. Virtual contests should help as well. You can also try the TLE bot's ratedvc feature, which attaches a rating to your virtual contest performances that matters even less than your actual CF rating does. That might help remove the stress during an actual contest.

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

    I actually don't care about rating at first and i don't have stress in contest at first.However,seeing my WA solution like the previous div.2 contest even though my idea is correct and exactly the same makes me hate myself and i feel like i deserve better,thus making me hate rating drops and having constant pressure in the way.

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

Relax dude, take a break.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Stop trying. You're not doing bad because you're bad at cp. You're doing bad because you're too stressed. Stop trying for a while.

»
3 years ago, # |
  Vote: I like it 0 Vote: I do not like it

I believe codeforces contests require math concepts a lot, so you can try to work on it. You can probably reach 2000 without knowing any algorithms including basic dp or BIT.

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

    Any concise resource that you have in mind for this?

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

      I am sorry for the ambiguous comment, I was just referring to my own experience in terms of competitive programming.

      I was trying Olympiad math in high school before knowing CP, and I reached purple 8 months after learning C++, which is my first programming language (I still don't know how to write pointers or classes in C++ though). div2 A/B are usually instincts to me, probably due to the insights given by the math perspective.