doxpox55's blog

By doxpox55, 4 weeks ago, In English

Hello everyone, I am passing most depressing time in my life. I solved almost 800-900 problems in my real id. But still in 1200-1300 rating. While my other mates solves less problems and they have also very good rating. I try to leave CP but I cant. Finally I want some suggestions for improve my rating. Or Tell me should I give up?

Sorry to say sometimes I feel I should do suicide because I practiced a lot but I didnt get the expected result/rating.

Please dont downvote me. If you cant help me just ignore the post.

Thanks In Advance :)

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

»
4 weeks ago, # |
  Vote: I like it +23 Vote: I do not like it

Dont make cp that hard for you ,just enjoy it. Also you should have mentioned your original id so we can check like what kind of problems do you have solved.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks man. I just texted you about my real id.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +31 Vote: I do not like it

      You have solved 800-900 problem.there are many cases possible you are not performing well in contests.

      1.May be you are not practicing in the right way .(My way of solving -> try the question for min 30 mins without seeing the type of the question and editorial , and after that, if I am not able to do it then I see the editorial or some part of it , try to code it by myself).

      2.May be due to contest pressure , so try to give more virtual contest.

      3.May be you are not able to pass this 1300-1400 range because you are solving 1500 rating problems more , I think first try to do more problems on your current rating(trust me this helps).

      4.Now don't go for hard topics first, try to do that type of questions which are coming in A, B, C problems.

      also best blog on how to practice for particular rating

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Thanks a lot man. I will try my best. :)

»
4 weeks ago, # |
  Vote: I like it +23 Vote: I do not like it

In case if you need any motivation- striver_79

natsugiri

pikmike

xenon_shivam

raj1307

TooNewbie

Just go though their profiles and see how they kept patience when they were newbies/pupil. At the end what's more important is to enjoy the journey. Good luck bhai :)

»
4 weeks ago, # |
  Vote: I like it +40 Vote: I do not like it

Are you enjoying yourself? If you aren't, then you should stop, or you should change something.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Same issue with me , also I enjoy cp very much , I know most of concepts advance ds and techniques too , in practice I solved even 2200 rated questions but while in contest , I feel like my mind is empty and stucked just like I don't know anything nd when I see some other guy solution I feel Sad why I didn't solve , it is so easy so tell me what should I do , please help.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Solved 800-900 problems? What difficulty? If at least 200 of them are >=1400 rating, I will reconsider giving advice to people.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks man. And Yes, I think at least 300 of them are >=1400 rating.

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

      2YiXee.md.png

      2Yihmu.png

      Ok, so looking at your solves and number of contests. It does seem like you deserve more.

      But I have a reasonable explanation, it looks to me that all >=1400 problems you've solved might just be "side effects" of giving contests and bad rating calculation formula, you don't have much solves >=1600. But still, I feel, you should've hit 1400 rating.

      This makes me wonder, do you solve at least 60-80% of these problems yourself, with no help from editorial? Also, try going back to a problem you solved after looking at editorial. If you can't do that problem again, you're doing things the wrong way and maybe you're fooling yourself that you understood the idea but you didn't.

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it +8 Vote: I do not like it

        Yes You are right. 1400>=rating most of the times I see editorial when I cant solve and during contest I cant solve because there are no editorial this time. Also in CF every problems is unique. There are no same type of problems occurs that I previously solved.

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

          I meant, pick a problem that you know you once solved with editorial and try solving it. If you can't, you fooled yourself when you solved it with the editorial that you understood the idea. This is just to make sure that even when you're solving by reading editorial you're gaining something from it(which ideally, you should).

          Problems don't repeat but the core ideas often do, otherwise, I wouldn't have reached expert because all I know is cram some idea and try to apply it to other places.

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            Thanks a lot man. Finally what do you suggest me which rating problems should I more focus?

            • »
              »
              »
              »
              »
              »
              »
              4 weeks ago, # ^ |
                Vote: I like it +1 Vote: I do not like it

              Use 1500-1600 filter, maybe include 1400 if it gets too hard. Because the rating calculation formula might not be accurate and you want to solve problems on the harder side.

            • »
              »
              »
              »
              »
              »
              »
              4 weeks ago, # ^ |
                Vote: I like it 0 Vote: I do not like it

              You should try A2OJ ladder to solve problem.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You can solve any number of problems but if they're not hard enough for you, you will never improve ur rating. Try to solve problems with 100-300 points above your actual rating and learn some new topics for you. Perhaps you have some difficulties with solving contests. In this case you should try to participate in some virtual contests.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks a lot man. I solved almost on every rating from 900-1600 at least 100+ problems for every rating but still cant solve during contest. Also my bad point is most of the times I see editorial after 1 hour try when I cant solve. :)

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

learning is important rating doesn't .....i show many big brothers who haven't good rating but they took a great life .....and they tell me always what you learn this is important not rating .

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

start solving problems on tags like math(900-1600) at least 300 problems, binary search(900-1600) 200 problems if you do in this method I think u improve. whenever you get demotivated open quora read successful stories about competitive programmers how hard they worked. tq

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +37 Vote: I do not like it

    Did you follow this to reach such a high rating?

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

      yaa I think.I can see improvement in myself

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Are u trying to imply that newbies should just keep their mouth shut? Sorry if I misunderstood.

»
4 weeks ago, # |
Rev. 2   Vote: I like it +14 Vote: I do not like it

I see here different types of people different types of their approaches. Some people say learn algo first then come to contest ,some say learn level wise so u can do well in contests. But everytime a contest fuck me in the face ,I only ask one question why me? It's not that I want to solve A,B,C,D everytime or want that accepted word often .But if A no a simple implementation problem or math problem can't be solved then what am I doing the whole time ?

But everytime a bad day of coding happens I still remember Harvey Dent's speech from Dark Knight-" ~~~~~ The night is the darkest before it's dawn ~~~~~ " I don't know why I am saying that,just came to my mind

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

If you feel you are trying too hard and are still not getting good at CP, just stop doing it.

  • Is CP the only thing in the world that can make u successful? No!.
  • Is every red on codeforces happy and successful in life? No!
  • Is every successful person good at CP? No!

Then why are you beating yourself so much about it? Put more effort for some more time if you feel you haven't tried enough but after that just start giving your time and energy to something else that might work out.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Giving 3-4 yrs to CP and still not improving can be really heart breaking... best example of that is I got a +158 in Codeforces Round #673 (Div. 2) and now I have solved only 2 questions in the very next contest which was a Div 3

»
4 weeks ago, # |
Rev. 3   Vote: I like it +3 Vote: I do not like it

One real world tip that others have not mentioned yet: get a friend who is slightly higher than you in rating and try to learn from them. Many times its much easier to learn from a person than from the internet.

One more thing — try to learn the kind of math required for CP. E.g. graph theory, number theory, combinatorics, etc.

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

Stop comparing yourself with your friends and start enjoying CP.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it +57 Vote: I do not like it

    Start comparing yourself with your friends and embrace the C of CP.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Hey there, you should know that people improve at different paces due to different backgrounds, grasping power, and the amount of work they put. For instance, many people here start from or above the rating I've reached, after participating in over a hundred contests.
But that's not a fair comparison. In most cases, they are already good on other platforms or come from maths olympiads background or last but not the least, they practice religiously, unlike me who don't have a strong mathematical background and made many rookie mistakes while practicing in the initial years, like solving too easy problems only.

So to sum it up, If you really enjoy problem-solving and wanna improve, solve the harder problems. Also if you're not performing well in contests, try changing your methods of practicing, maybe try more virtual contests as Xellos suggested here.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Just have a look to it, you will get an idea how consistance he is !!-> Ruban .Btw plz forgive me @ruban I am using your name without your permission .

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You can watch this video

»
4 weeks ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

I would recommend solving Atcoder problems would be a better approach. You can start solving the problems from here. Atcoder Ladders

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Atcoder problems is not for newbie, just go with codeforces problems.

»
4 weeks ago, # |
  Vote: I like it +30 Vote: I do not like it

everyone's abilities are limited (otherwise every Indian could be a master), so give up

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

    Idiot

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it -26 Vote: I do not like it

    otherwise every Indian could be a master

    Every Indian is not a master because they don't start coding early(I mean at the age of below 10 like some other parts of the world). Here our syllabus doesn't include coding until we get into a college, so you can spot the difference between hours you invest in cp and we do, so don't think you are some big talent. We don't have to prove that we are good as CEO of Google itself is an Indian and many other examples(I don't have time to google them all), go and shut the f**k up.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Yaaa proud to be indian.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it -12 Vote: I do not like it

      Do you believe if every Indian starts coding at $$$10$$$ then every Indian can become a master?

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it -37 Vote: I do not like it

        abe hmare baare m baat mt kr, tere baap dadao ko hmne hi chodna sikhaya h, chutiye, rude comment krke apne ko swaggy maanta h

        "i don't speak any indian language except for english": --> To saale phele hindi sikhke aa , gawar , hindi aati nhi h, aur yaha pradhan bnra h...

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it -11 Vote: I do not like it

          I don't understand you

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            Translation-I am very offended.

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
            Rev. 2   Vote: I like it +7 Vote: I do not like it

            Translation:

            Don't talk about us(indians), we taught your dads and grandfathers how to perform sexual intercourse... You post rude comments and think that you're full of swag.

            "i don't speak any indian language except for english" — first learn hindi, you don't even know hindi and you're acting as if you're prime.

            (Translators note: yeah that's some stupid bullshit)

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Ok, I prove. See demoralizer's profile, he's indian and he started coding 2 years late than you did and has 100 rating more than you bi**ch, now what do you say?

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it +31 Vote: I do not like it

          demoralizer isn't "every indian".

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it -6 Vote: I do not like it

            demoralizer isn't "every indian".

            Yes, you are right, because codeforces doesn't allow duplicate usernames.

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it +37 Vote: I do not like it

            Well yeah, I agree, I'm not... IDK why he's giving my example...

            (I'm demoralizer's alt, can't comment from main, cuz I'm banned for 48 hours for writing a blog about RIP tyuzu's dog)

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

    Do you think about anything before posting about Indians.

    Are you a CEO or mark Jukerberg or Elon Musk. You are just a normal coder.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it -14 Vote: I do not like it

      Do you think about anything before being rude to a woman?

      Are you a CEO or Mark Zuckerberg or Elon Musk. You are just a normal coder.

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it -21 Vote: I do not like it

        Tune aaj kabul kr hi liya saale, ki tu chkka h, bhn k lund, aadmi hokr, woman btara

        • »
          »
          »
          »
          »
          4 weeks ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          i don't speak any indian language except for english

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
            Rev. 2   Vote: I like it -8 Vote: I do not like it

            Roses are red violet are blue two minute silence for Eva

          • »
            »
            »
            »
            »
            »
            4 weeks ago, # ^ |
              Vote: I like it 0 Vote: I do not like it

            Translation: Today you accepted that you're a f*ggot, you sister's dick... You're a man but you're calling yourself a woman.

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

    You should've just directly asked for attention, see how honest Monogon is while asking for contribution !

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it +18 Vote: I do not like it

      His attention is fake while I am notorious for my radical thoughts

      • »
        »
        »
        »
        4 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Nice, I realized the honesty of yours

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

    I think there should be an option to report someone on CF. PS — Eva let us know your gender once you are sure

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

    As an Indian and a master, I find this post offensive.

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

      As an Indian and a master, I don't find this post offensive.
      Because it's wrong. Every Indian can be GM (read LGM) just that you are limited by time, not abilities.

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

    Classic Eva...

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

800 isn't even that much. I've solved 1800 across all platforms.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Kinda the same thing happening to me right now.It does suck. I have surely improved a lot from past 6 months but still cyan seems like too far to me.

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I used to feel in the same way apart from the suicide part. It's hard not to comparing with others but try to not comparing yourself with others. Good luck for you.

»
4 weeks ago, # |
  Vote: I like it +19 Vote: I do not like it

continue;

»
4 weeks ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

VERY HIGH MOTIVATION AHEAD: https://www.youtube.com/watch?v=lka9S2n4EGk

Watch above video on youtube. Even If you never watched Naruto in your life, believe me, this will not waste your time and you will definitely be Motivated. Watch it once you won't regret it. PS:- This is ROCK LEE VS Gaarafrom Naruto Series

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

Mental health comes first.. if it's affecting you that badly like not just a one evening frustration but something which is really serious then you should stop or perhaps take a break. (In my case a certain senior suggested me to take breaks when intense problem solving isn't helping)

P.S : I think feeling frustrated is pretty normal when it comes to CP.. nope I am not even kidding when you have solved almost 1k problems and not being able to solve it during contest time does get depressing.

but whatever happens if you feel that sick just skip CP for that day or two and come back when you feel like it. (And ultimately if you have other things to keep you busy then I think leaving CP isn't a bad decision either)

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Hey, don't push yourself so hard over ratings. Just ENJOY! Look, here I am at a rating <1000 and I ain't giving up! You see, I know, I am not a so-called-good-programmer but, I enjoy doing this and no one can stop me. And one day, I believe, I will do good, for real. BELIEVE, that's it.

»
4 weeks ago, # |
  Vote: I like it +23 Vote: I do not like it

Give up.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

give up break;

»
4 weeks ago, # |
  Vote: I like it +2 Vote: I do not like it

If you need motivation, watch Rahul Tewatia's innings today in IPL

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

You don't need to leave cp if you enjoy doing it. Don't fret over ratings too much. But if you feel burdened by it, then I would suggest you find your passion for something else. Not everyone is built the same and different things work for different people.

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Try taking a break for a week or two. You might be going through a burnout. Relax yourself and try to be a bit calmer while solving problems. You will see the change.

»
4 weeks ago, # |
Rev. 2   Vote: I like it +4 Vote: I do not like it

Hey, I recently became an expert with ~200 problems solved (only on CF though, I actually solved many more on other platforms) and I can say the most important things (in order) are:

Fast coding and implementation skills. I only solved problems A B and C in every contest but still got 1600 rating quite easily. I don't think I ever solved a problem with 1700+ rating in contests. You can obviously practice this by solving easier problems (but not too easy, maybe 100-200 points lower than your rating) as fast as possible. A good idea is to time yourself, this way you can see the improvement more clearly and you will be more motivated to continue.

Mathematical thinking. I participated (and still do) in the Mathematics Olympiad in high school, which gave me an advantage, but I think a good way to improve your mathematical thinking skills is to solve 1300-1400 rating problems with math tag. I still do this every day and I started to see big improvements.

Be familiar with the common algorithms. For me, the list of must-know algorithms and techniques in order to become expert is:

  • Binary Search

  • DP and greedy

  • BFS and DFS (and maybe Dijkstra's)

  • Working with bits

  • Data Structures such as Set, Map, Priority Queue, Stack, Queue

If you find out that you don't know some of these, you should start looking on Wikipedia and other sites for the implementation of the algorithm and then solve easy problems on CF that use them.

It takes a lot of work to improve at competitive programming and you should train every day in order to see progress. Good luck!

»
4 weeks ago, # |
Rev. 4   Vote: I like it 0 Vote: I do not like it

If you don't like it, give up. No point in doing it if you don't enjoy it. Otherwise, you may take a short break and carry on. I know it's hard but this is just the truth. You may downvote it all you want.

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

I feel pretty much the same except the suicide part, just accept you are a dumbfuck. And it's okay to be a dumbfuck majority of people are.