Скоро Codeforces Round 1133 (Div. 1, Div. 2)! Регистрация здесь. ×

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

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

Hello CF community I have been doing cp for 3 years,I solved more than 1341 problems ,but I'm still specialist,I'm really frustrated and I feel that I'm mentally retarted,many of my friends who started with me at the same time are masters and candidates now. Every time I fall down,I summon my strength and fight again,every 10 days I create a marathon on vjudge containings problems with specific difficulty(current one is 2200) and solve them.

I solved many problems ,and tried many strategies:solving easy problems,hard problems,virtual participation and upsolving but all this hard work was in vain .I'm not smart like others but I'm proud of being a hard worker . So guys you have the statement,any accepted solution please! (sorry for the very poor english)

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

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

stop being obsessed with rating and start enjoying CP.

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

No, you should not quit, for you it is a richer experience. I mean, if you fell — there's no point in throwing, you've already been on top — then you'll be there again. This is the rule. Look at my rating, I have a close situation, but I know that sooner or later I will be in the last rating again. And to throw after so many years is nonsense. (sorry for bad english)

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

Hey that is totally me. Same story, same result. It might be the case that not everybody reaches red some day.

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

Your hard work will not go in vain if you've completely understood all the problems you solved.

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

i think consistency and way of practicing matters a lot and i also agree you should enjoy cp more

ps:- i lack consistency :(

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

Hi bro.

I know this feeling, because my rating also looks like zig-zag).

First of course, you should stop caring about rise/fell of your rating less than 200.The reason is there is two type of rating:

  1. Your real rating rating that is steadily increasing

  2. Codeforce ratinп is just relatively accurate reflection of your real rating.

It doesn't matter did your rating fell or rised it eventually get closer to your real rating.

Second, your rating is rising/falling probably, because you can't solve certain kind of problems, but very good at other kinds. Every time you meet such problem your rating is falling, but if contests doesn't have such problems your rating is rising.

That's why your rating can either grow by 100 or fall by 100, which is not very normal.

What should you do?

The same thing I did: You should figure out what kind of problems are your weak side and concentrate on them.

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

    the problem is that I cannot leave problems,for example today I get stuck to B1 and B2 without even reading problem C but such thing I can't control

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

      Why can't? After reading problem, check which problem have the most number of accepted solutions. B1 and B2 were very hard, compared to C and D, but if you looked at number of accepted solutions, you could see it. Also you should stop caring about your rating; you get nervous and make stupid mistakes, or miss obvious solutions. I mean man, you added prayer to your code. You are just taking it too close to heart.

      P.S Your solution for A, was not accepted because alphabet in this problem have 20 letters not 26. I changed all 26 to 20 and it was accepted.

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

      if u haven't any idea on task around 10-15 minutes u should read next (even u had stuck on A). it helps u sometimes, and improves ur upsolving after contest (bcs u already red problem and thought for a while)

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

    thanks , bro this also help me.

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

try to chill and have a rest. stop solving so much problems, u need not to work hard. u get result when start getting a good emoties from ur life. try to do sport sometimes, play videogames, procastinate. im doing cp ~1,7 years and this is the best thing i got

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

Okay, your solves are promising, better than me in higher difficulty levels. But I think you're doing something really wrong, you need to find it. And I can't help you with that. Something was wrong with my way doesn't mean you're doing the same mistake, but when I got stuck between 1600-1700 for about a year(alts...shhh!), that's when I figured out what I was doing wrong. For me it was, I read editorials too quickly, but that wasn't the worst part, there is a fine line between understanding a solution and fooling yourself that you indeed understand the solution, I fell towards the later, when I used to go back to some problems that I already solved, I failed at them, yet again, even after having solved it like 2-3 months ago. That made me realize I was freaking fooling myself, I still do, but I tried to keep it in check since then, result was crossing the 1800 barrier for the first time(Maybe it was inflation?).

I am still facing the same problems you do, still sometimes getting screwed up in ~1700 rated problems even after having solved 150+ of them. But maybe it's because I have got a sedentary lifestyle and mostly I am kind of sleepy during CF rounds(or maybe because I am too dumb??), I really think I am not giving my 100% in contests, but I guess I never did anyway so that makes it okay :`)

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

I feel a little embarrassed to come out here, but I also think, I'm moving towards a similar kind of thing. I'm new to competitive programming (started doing it seriously, ~3 months ago), and although I made good progress and reached 1621, relatively quickly, I have been quite stagnant in rating since then. I have been solving a good number of problems, but I'm unable to perform very well in contests because I tend to give up on slightly harder problems.

It often happens that I get stuck on a problem that needs deeper thinking or handling multiple corner cases, and I just give up, sometimes finding out post-contest, that I could have solved the next question(s) (which was maybe based on some standard Graph Algorithms, etc.)

I have a lot to learn, but I'd love to know how experienced coders tend to handle this kind of stress, and how I could possibly improve my ability to think with patience.

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

I'm at 2000 rating and I still feel like I know nothing.

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

Having seen the number of questions solved by you and the time invested by you, I don't think that competitive programming is for you. You can only push yourself to a certain extent. Having said that if you still enjoy cp then I would suggest you practice giving some virtual contests to get a hand on strategies that may work for you during live contests. I would still suggest trying something else and not forcing yourself further because if you judge a fish by its ability to climb a tree, you know the rest.

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

I kind of have the same problem, it sucks especially when you think about the hours of practice wasted. This is my alt account where i practice [1700-2000]R problems , During practice i can solve most problems in that range but i just suck at contests.

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

"Whether you think you can, or you think you can't--you're right." --Henry Ford

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

How much time do you spend per problem? What is your success rate in R1800 problems if you choose ~15 problems randomly and give at most 60 minutes per problem? If your success rate is above 70% then the only reason I can think for you being stuck is competition anxiety. If your success rate is less than 70%, I would suggest you to try practising more in R1800 or easier problems instead of spending too much time on too hard problems.

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

Hey man!

I cannot tell you how much I can relate to your post. It felt like I had written it. I am also feeling quite low after the last 3 contests. Unable to get anything accepted kills your morale completely.

Unfortunately, I don't have a solution (as you can tell by the color of my handle), but I wanted to write this here to let you know that you are not alone. Don't give up hope. You have shown great perseverance over the years, so I hope you get the results you aim for one day.

Till that day, they only thing we can do is put our heads down and continue grinding.

Cheers!

PS: if you need something to cheer you up, watch some ozzy man reviews on youtube :-)

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

Check this person I don't know who he is. But I just follow him for motivation also It's interesting to watch him in every contest. He shows up in every contest but still cannot grow. I randomly found him in some contest long time ago. eugalt

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

1)

I don't think stagnation is a good reason to quit. Some good reasons are: you'd rather spend your time doing something else, you no longer enjoy competitive-programming, a different activity better aligns with your long term goals.

You suspect your stagnation is due to your innate stupidity. Well, let's say you quit competitive-programming. Then what? This fundamental problem, your stupidity, will be a handicap in any other intellectual pursuit. In other words, you will face the same problem if you replace competitive-programming with chess, poker, physics, mathematics, literature, or any other intellectual activity.

To be frank, I doubt you have reached your potential. Almost nobody does. You are already at a decent level and it is expected that improvement requires more work now than it did before.

2)

This is just my hypothesis, but I think being strong in mathematics is more important than people realize. If you look at the top competitors on this site and their background, many have very strong math backgrounds (e.g. competed in math Olympiad). Um_nik's advice, to just solve many problems, might be a sensible plan for him and others with similar background. But is just solving many problems a good strategy for you? In other words, if solving many problems is not producing the results you want, maybe try something different, like study compsci theory and mathematics?

Just my two cents.

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

just solve the problem, its that easy!

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

People have different aptitudes and it's very possible that cp isn't quite what clicks for you and that's ok!

If you enjoy solving cp problems, then definitely keep going. I believe the decision to quit has less to do with improvement and more to do with the joy cp in general brings to you.

I was in the same situation with math. I did competition math for years, practiced, but it was never really my thing. I loved problem solving though and I still do, so I tried out cp and it just felt 100 times more natural to me (and having that math experience helped with the switch). In less than a year doing cp, I easily surpassed what I was able to accomplish in multiple years doing math contests. All it took was getting out of my comfort zone.

Everyone has something out there that they can click with. If cp is frustrating for you at the moment, take a break and explore other topics that interest you. You may be surprised at how quickly you might improve at something else.

Remember, at the end of the day it's never worth doing something that frustrates us. Don't make the decision to give up based on your rating but rather base it on your current enjoyment of how you spend your time. That's my suggestion at least, take it for what it's worth.

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

May I offer a small suggestion?

I think one thing could be that maybe you are not struggling much with individual problems. I mean, without spending much time on actually patiently sitting and making some observations in a problem, what you are probably doing is that you are looking at editorials to fast.

Of course, all this is my guess, I could be wrong, but my logic is that if one is solving 1300+ problems without much improvement, a reason could be that the element of struggle is missing.

I would suggest, don't aim to maximise number of problems solved, instead, just spend more time on a lesser number of problems, but if you solve them by yourself, taking time, writing whatever observations you make on paper, and then slowly build towards the solution, then maybe it will help a lot.

You may try this : (just my suggestion, I think it might be helpful)

For a new problem, sit down and keep writing some stuff, small test cases etc and then slowly keep making as many observations as you can (like "a number n is always odd" or "if n is even, then the first player of the game can at least draw the game" or "number of possibilities of something is exponential, but the useful ones are actually much much less, almost linear, so we just need to check them" or "no matter what happens, after each operation regardless of anything, the graph has the same number of nodes with even degree" or things like that) and then as you write down observations, usually some combination of these might lead you to the correct answer approach.

Of course, if it is taking too long, you may check the editorial. But the main point is, please struggle, because in contests, usually it is the "struggling to find solution" part which is needed.

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

    This is a very valid suggestion. But what's the upper bound? 30mins? 60mins?

    I am able to make observations but many times unable to add them to derive the final answer. So after 30-40 minutes, I code up what I come up with (even though many times I am not confident of it) or I look up the solution.

    Another reason of doing that is that I suck at implementation as well. So looking up a solution and then coding it myself is also a valuable learning for me.

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

      Well, truly there is of course no such fixed upper bound, you can do whatever you want. Some people say leave the problem after 60 minutes or 30 minutes.

      But,

      I think, in this case, what is the best advice is what Errichto says : "try till you are out of ideas" , this sentence truly captures everything.

      Sometimes, if you have a lot of ideas, then maybe try all of them and see if they work (this will take more time), and other times maybe you don't have many ideas, then try the one idea that seems obvious and then if you are really out of ideas, check the editorial maybe.

      Also, sometimes it is said that instead of reading the entire editorial, it is better to read some small part of the editorial and then attempt the rest of the problem yourself.

      Sometimes, people (like once Um_nik had said) have also said that if they can't solve a problem (tried many things but they didn't work), then they leave it for the time and then maybe a month / week later they realise that they can now solve it, or have got some idea for it. Basically they don't look at the editorial (or almost never), instead try to solve the problem themselves, and find that it is much more enjoyable and satisfying to solve the problem without any editorial and it develops a lot of skill too.

      There are many different views on this, but the main idea is clear, that the skill they are trying to develop is the skill of making observations and struggling with the problem. And this is only developed by actually struggling. How long you wait before seeing solutions is not some quantity everyone agrees on and is well defined, but the basic idea is to spent some decent time.

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

        I also almost never look at the editorial. I have problems enqueued since almost a year ago and I'm still trying to solve them from time to time. IMHO trying for 30 minutes is ridiculous.

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

          Wow! Even though 30 mins seems less sometimes to me too, yet I never imagined that this number can be bumped to 1 year!

          One question, how do you keep track of so many old problems? Does your browser always have a lot of tabs open?

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

            When I have free time, I read a random 2700+ problem and try to solve it. Usually I can solve them in one day, sometimes within the time frame of a single contest, sometimes in a few days, but a very few of them have evaded me for months now. I remember revisiting a single 2700 problem at least 10 times this year, without luck.

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

          but i have one doubt , what if the concept used in the problem which i was unable to solve came in some contest ? still i would not be able to solve that problem because i don't know it's way of solving , how will this method improve me then ? please tell me your way of dealing with this kind of situations . Thankyou

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

            There's a difference between common knowledge (something that applies to many different problems) and original problem-solving. Of course you have to master these (just examples):

            • prefix sums and binary search to become green
            • Basics of graphs, std::set, fenwick tree to become cyan
            • Basics of DP to become blue
            • Lazy segment trees to become purple
            • Sqrt-decomposition to become orange...

            But not without practicing coding skills — this can be done by solving many problems. But to reach red and beyond, you need to be prepared for original problem-solving. Apparently, this means having more advanced mathematical training — mastering concepts from abstract algebra, number theory, combinatorics, but more importantly, building the intuition about when and how to apply these concepts to problem-solving.

            This intuition building cannot be done by reading editorials. The editorial will merely give you the solution, not how the author came up with it. You have to do that yourself by trying many, many times.

            For the most part, anyone who's motivated enough can reach at least high blue after learning about all the concepts found in The Book and solving a total of a few hundred problems across many different topics.

            tl;dr For what your goals probably are, reading editorials is perfectly fine, as long as you don't rely too much on them. But not if you're going for the top 1%.

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

Well, you solved a lot of 1700-1900 problems and your rating is sometimes around 1700, it isn't that bad or surprising. And CF rewards heavily for being fast with easy problems, while it's not the case with e.g. IOI, ICPC and Codechef Long.

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

I think there's some crucial details missing about your training process. You say you are solving problems up to 2200 and indeed some of your submissions show that this is the case, but you don't typically solve anything higher than 1700-1800 in contest. What level of problems are you solving without looking at the editorial, and what percentage of your practice problems do you solve without using the editorial?

»
6 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +3 Проголосовать: не нравится
  1. Don't think that if u work hard off-the field than u test smooth experience on the field.
  2. CP is always the place where no matter how hard u worked off the field u have to work with same hardness in ongoing contest.
  3. my suggestion is take sleep or do anything that relax your mind before the contest.
»
6 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

I'll start by saying that I think you should only do it for fun, and if you feel you're not at your best under the pressure of a live contest, and it makes it not fun, then either don't do it and just practice (for now), or practice under pressure. Personally, before I came to codeforces (I didn't know it existed), I only did long challenges on codechef (you got days to think) and I liked it alot. Now, if you care about rating anyways —

What does it mean that you've solved all these problems? Did you solve these all on your own? Did you practice doing some of them under pressure of time? Did you take the time to learn from your mistakes?

I haven't been here long, but from what I see it's mostly about speed up to 2000-2200. I see many users that very rarely solve a problem harder than 2000 in a contest but are consistent and have rating of 2100-2200 because of sheer speed. In the same way, I see users that don't solve problems harder than 1700-1800 but are purple because they solve them very fast. For rating, my advice would be to try to practice solving easier questions faster and more consistently. I, on the other hand, will continue trying hard problems because that's what I like! (screw ratings)

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

I have a dream, one day I will be able to answer such questions.

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

Learn some patience form ruban and PAG.

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

You should be focusing on grinding bar by bar. Try 50 problems in 1600 seriously then move to harder ones might help. I think you have enough dedication but lack of practicing strategy.

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

I am in a similar situation to be speaking. Been stuck at green for past 4~5 months. (I have almost around 500 problems solved varying from 1400-1700)

I found recently that I may have underlying issues with string type-implementation/constructive algo type problems so I currently plan on working on them If that is going to work out. Maybe you should see what causes you to occasionally go down steeply. Analyse if its due to some major weakness and perhaps work on that.

I didn't feel like putting up a blog since too many people have already done so if anybody can suggest me something they are most welcome.

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

It is unfortunate to see the disproportionate difference between your effort and improvement. I wonder if there's something lacking in your training. Or maybe you need a high IQ for CP? It would be very interesting to see how well you do on https://test.mensa.no/ compared to other people who have reached CM/Master in less time/effort.

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

Take rating as consequence. We don't programme for rating, do we?

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

    Yes, but we do program for the joy of problem solving, and to get better at it. If one can't solve problems it isn't really problem solving anymore. Just problem reading.

    Also, isn't a person's rating is highly correlated to their skill level? Anybody spending time in some hobby expects get more skilled as time goes on. I can imagine how frustrating it would be to plateau despite persevering.

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

A lot of comments, bro please write a summary in end of your blog, as it is a problem many of us face.

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

NEVER GIVEUP!

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

I sometime prefer to change platform, like switching to codechef, spoj and occasionally to hackerearth as well, solve on them for some days and then maybe change to some other, there is no permanent platform for me, but too many platforms are also not right as u might end up solving only easy questions on all of them, that will be a time waste, apart from that I have a barrier in mind like I don't practice question below a certain rating, even if the question is hard or tempting I will leave it (And just wont touch it). Try solving easy DP problems on hackerearth (available in their practice section), If u are able to solve them then ur basics are all right, then if u r competing in like every competition then try avoiding it, I usually practice for some days and then compete in a few competition when I feel I have something new or if just feeling boring. Also Try to compete on some other platform, like codechef lunch time or cook off, u might just be able to get good ranks their with ur kind of practice.

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

I would suggest doing more virtual contests, and mashups. You've done a lot of questions, but you don't seem to be able to solve them under a timed constraint. So doing harder questions will not help you. The problem is time.

Just my 2 cents. Multiply by 25 and you get a rapper.

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

Everyone grows at a different pace because of different grasping power.

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

exactly my story, but please dont quit, I am also fighting, so shoul you, change your goals, I have been trying to get 1900 rating but because of that I am performing bad due to pressure. focus on proving, solving the problems in contest, you have nothing to lose (i dont think you can go lower than specialist now or even 1600 rating for that matter). But please dont quit , keep fighting until you have given your best.

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

Recent CF contests are just memes. Don't feel bad about poor performance in them.

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

First of all , no one is born with blah blah blah . The thing that I felt is that you have to be honest with yourself . I just want to say that if you are solving some problem of any difficulty , then don't just solve it for the sake that you have solved it . Solve it to improve your skill . It happens that people get obsessed with their submission list that what people will think if I do not solve tough problems or maybe people will be amazed if I solve hard problems . But the fact is you do not have to solve hard problems to get better , you have to solve problems which are let's say within +200 of your current rating. But solving means that do not look at editorial before giving it your 100%.

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

Also, I think you shouldn't compare yourself to your friends, if possible, ask them how they trained.

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

How can we see how many problems of which rating we had solved?

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

One person who can motivate you.

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

No one is talking about actual problem. Although i am not the best to answer this, but still you may read-----> 1.You have played 130 contests, which is very big number but I have just played 30 contests and i still feel that i will never go to specialist back (confidence has huge role in your rating).So don't be under confident ! 2.Main reason of poor rank is wrong submissions which cause 10 minutes penalty(correct me if i am wrong), never ever submit solution directly even if it works for pretests given in problem, try to test the code with some random test cases of your own.Never hurry to submit the code, (at the worst scenario you will lose your 5 minutes) but you will be sure to get right answer. 3.Fast solving of questions will improve your rank. (Actually most people confuse this with typing speed).Your major time to solve a problem goes in thinking and paperwork and very less times require to actually type (it takes me 30 minutes to think and 5 minutes to type for D problem). 4.Never look at standings, but you can(actually you must) look at number of submissions for a particular problem, it tells you how hard is the question and then you can decide weather to spend time on the question or not.

Hope this helps !!

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

    I think the main time eaters differ a lot from person to person.

    For me it is most of the time one of two things: Not understanding or misunderstanding the problem, and second being not able to implement the solution (in time, because of lengthy debugging).

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

Bro, stop thinking about your rating since rating doesn't matters much. What matters is your in depth knowledge of topics. If you will stop thinking about your rating and will try to improve more, definitely you will get results :)

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

Also you can try to give some Virtual contests as I also got improvement by giving them continuously. You can also try other platforms like leetcode, atcoder etc where I think nowadays problems are more conceptual based as compared to codeforces where nowadays only adhoc and contructive questions are coming which doesn't describe you at all.

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

Since you're a hardworker guy, you'll reach what you want... maybe next time is your golden one ... no one really knows about it but the thing is just to beilve that no effort will be underestimated :)

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

Forget about rating....you have 85+ contribution!!!

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

you took too much time to solve these problems i did almost more than half of these problems in almost 3 and a half months!! solve more as unmik always said !!

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

Read this blog by E869120.

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

Your hard work is inspirational, at least you explored CP and now you can take a call on that, but whatever you decide weather to continue or not, One thing I am sure is that your efforts have not gone in vain, through this you created a nice work ethic, a habit of working hard, perseverance, and I am sure it must have required a lot of motivation and discipline to do this. So now these soft skills that you gained would be valuable and be useful in whatever you do in life. And you will have the satisfaction of giving your best.

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

What is that tool you used to generate problem rating graph?

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

solve problems fast and by yourself!!!!dont use the editorial(idk if you do)

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

You have done it wrong. You are so hasty, and toxic. And your mindset is really problematic.

Trying does not mean that it will guarantee your success. Solving many problems does not mean that it will make you better, unless you truly understand the concept.

3 years for a wrong path, what a waste of time.

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

Remember: only problems solved 100% by yourself, without reading editorials, should be counted. Is it still 1300+?

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

    FACTS!

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

    Then how do u learn anything...

    I'll argue if you never need editorial you're doing too easy problems.

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

      dalex isn't saying you need to never read the editorial. He seems to just be saying that the title of the blog "I solved 1341 problems up to 2200 difficulty and have no improvement" should be amended to only include problems that the author solved without the editorial. Doesn't make sense to complain about a lack of improvement if you read the editorial too much.

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

        I will still disagree. I understand the point he's trying to make, but even if he read editorial on every single one, and almost certainly he didn't do that, he should have improved more if he's seeing and understanding problems that he's learning from. And putting in your solve count with and without editorial shows a more accurate depiction of how much time you have put into cp. If you were gonna take out any problems from his solve count, it should be those that are really easy like d2 A assuming he can do those quick without gaining much insight in contest.

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

        Kognition I am also in somewhat similar position as op. During the starting I began improving quickly and managed to go to 1850 rating by two months which looked quite good for me. Then, even after practicing somewhat regularly, my rating is dropping and I am now 1680, nowhere near the current position. I don't know what's wrong with me given that I solved 270 problems. Are all problems solved using editorials discarded from counting? In some problems, I made some progress and then couldn't go more myself and saw the editorial. In some problems, I even had right idea but couldn't find proper way of implementation and in some problems, I made stupid implementation mistake, couldn't find it out and saw the editorial then understood the mistake. Would these cases be removed completely or counted partially?
        Maybe this is why I am struck. And what would I do to improve myself?

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

          Uh, I don't know that there's any meaningful formula for counting these things to that level of specificity. I just meant that the title as it stands is a little clickbait-y and doesn't really tell the full picture.

          The reality for you is that you just haven't been competing for that long, so you can't even really say that you're "stuck" yet. It has not even been 3 months. I think I was low blue at 3 months in. Just keep practicing problems slightly above your level and keep competing. Seriously, that formula works for a long, long time. You can't expect to just go up every single contest. People have bad contests, hell even bad months. You can see that I dropped to mid blue shortly after my first time touching orange, does that mean I was actually that bad? No, I was just having a rough month of contests since I wasn't training much. Keep competing, if another 3 months go by without any real improvement, then maybe there's an issue.

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

    I'd say using editorial is great! If you can solve a problem without editorial (in a reasonable amount of time), then you can probably solve it during a contest. So you don't really gain anything, except maybe now you can solve it faster.

    On the other hand, if you can't solve it in a reasonable amount of time, you're probably spending too much time on it which also isn't a very good thing.

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

You did great in the last Div. 3, ranked 75. Congratulations on becoming blue again. Are you still thinking to quit?

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

Congratulations Eddagdeg on Being Expert again

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

[del]

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

I Have been doing CP for over a year now. Am i killing it ? No , but i enjoy when i reached expert mark for the first time, the feelings i have at that moment cant be described. I do this for this little moments .Everyone is different . Dont compare yourself to others just compare to yourself. You will get a lot of these moments

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

number of wa is double than your ac, that means u keep submitting without finding corner cases or giving a second thought

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

[DELETED]

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

Same here bro. I have solved around 600 problems but still I'm hanging in between 1100-1200 from last 2 months. I don't know in what I'm lagging. Take today's contest as a example in which i was just able to solve 1 while my peers solved around 4 and i was like wtf is my brain doing. So just take it easy bro eventually it'll all pay off and just be optimist and look forward. My warm wishes are with you.

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

    I am just a low expert/high specialist, but looking at the problems you have solved, most of them are in your rating range. I think that you should practice 1400 problems. I was stuck in Pupil for a few months after which I started solving ~1600 problems while trying to not look at editorials. Soon after that, my rating went up to ~1700 within a few contests. And now I dont practice much, and I have fallen back to speacialist :( (although I am getting a +113 in today's div3)

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

I am inspired by you. I suggest to be very patient while giving contest. You will definitely gain high rating.

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

Did you solve without looking at tags and tutorial?