### doxpox55's blog

By doxpox55, 4 weeks ago,

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.

• +54

 » 4 weeks ago, # |   +23 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, # ^ |   0 Thanks man. I just texted you about my real id.
•  » » » 4 weeks ago, # ^ |   +31 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.
•  » » » » 4 weeks ago, # ^ |   0 Thanks a lot man. I will try my best. :)
 » 4 weeks ago, # |   +23 In case if you need any motivation- striver_79natsugiripikmikexenon_shivamraj1307TooNewbieJust 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, # ^ |   -26 natsugiri and TooNewbie nothing special, others are good motivation indeed.
•  » » 4 weeks ago, # ^ |   +3 I always liked .O.'s rating graph
•  » » » 4 weeks ago, # ^ | ← Rev. 2 →   +3 Is he the only person on CF who played with his rating graph?
•  » » » » 4 weeks ago, # ^ | ← Rev. 2 →   +22 I like rainboy's rating graph. His rating graph is also different!
•  » » 4 weeks ago, # ^ |   0 Adding 2 more to the list: ruban and PAGTheir efforts and patience are truly commendable. I always look at these graphs and try to be patient. All the best! ^_^
•  » » 4 weeks ago, # ^ | ← Rev. 4 →   0 one graph which motivates me the most Peregrine_Falconif ur still curious https://codeforces.com/blog/entry/68776#comment-531028
 » 4 weeks ago, # |   +40 Are you enjoying yourself? If you aren't, then you should stop, or you should change something.
•  » » 4 weeks ago, # ^ |   0 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, # ^ |   0 have you tried VC ? what about your performance ?
 » 4 weeks ago, # |   0 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, # ^ |   0 Thanks man. And Yes, I think at least 300 of them are >=1400 rating.
•  » » » 4 weeks ago, # ^ |   +3 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, # ^ |   +8 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, # ^ |   +3 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, # ^ |   0 Thanks a lot man. Finally what do you suggest me which rating problems should I more focus?
•  » » » » » » » 4 weeks ago, # ^ |   +1 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, # ^ |   0 Thanks man :)
•  » » » » » » » 4 weeks ago, # ^ |   0 You should try A2OJ ladder to solve problem.
 » 4 weeks ago, # |   0 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, # ^ |   0 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, # |   0 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, # ^ |   0 Thanks
 » 4 weeks ago, # |   +3 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, # ^ |   +37 Did you follow this to reach such a high rating?
•  » » » 4 weeks ago, # ^ |   +3 yaa I think.I can see improvement in myself
•  » » » 4 weeks ago, # ^ |   0 Are u trying to imply that newbies should just keep their mouth shut? Sorry if I misunderstood.
•  » » » » 4 weeks ago, # ^ |   0 Nope.
•  » » » » » 4 weeks ago, # ^ | ← Rev. 2 →   0 ok, glad to hear.( cause i am a newbie :)). And sorry for the misunderstanding.
 » 4 weeks ago, # | ← Rev. 2 →   +14 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, # | ← Rev. 2 →   +3
•  » » 4 weeks ago, # ^ |   0 Thanks.
 » 4 weeks ago, # |   0 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, # ^ |   0 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. 2 →   0 for you it was a bad contest but next time you do better than this
 » 4 weeks ago, # | ← Rev. 3 →   +3 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 →   0 Stop comparing yourself with your friends and start enjoying CP.
•  » » 4 weeks ago, # ^ |   +57 Start comparing yourself with your friends and embrace the C of CP.
 » 4 weeks ago, # |   0 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, # |   0 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, # |   0 You can watch this video
 » 4 weeks ago, # | ← Rev. 2 →   +3 I would recommend solving Atcoder problems would be a better approach. You can start solving the problems from here. Atcoder Ladders
•  » » 4 weeks ago, # ^ |   0 Atcoder problems is not for newbie, just go with codeforces problems.
 » 4 weeks ago, # |   +30 everyone's abilities are limited (otherwise every Indian could be a master), so give up
•  » » 4 weeks ago, # ^ |   +7 Idiot
•  » » 4 weeks ago, # ^ |   -26 otherwise every Indian could be a masterEvery 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, # ^ |   0 Yaaa proud to be indian.
•  » » » 4 weeks ago, # ^ |   -12 Do you believe if every Indian starts coding at $10$ then every Indian can become a master?
•  » » » » 4 weeks ago, # ^ |   -37 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, # ^ |   -11 I don't understand you
•  » » » » » » 4 weeks ago, # ^ |   0 Translation-I am very offended.
•  » » » » » » 4 weeks ago, # ^ | ← Rev. 2 →   +7 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, # ^ |   0 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, # ^ |   +31 demoralizer isn't "every indian".
•  » » » » » » 4 weeks ago, # ^ |   -6 demoralizer isn't "every indian".Yes, you are right, because codeforces doesn't allow duplicate usernames.
•  » » » » » » » 4 weeks ago, # ^ |   +1
•  » » » » » » 4 weeks ago, # ^ |   +37 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, # ^ |   +3 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, # ^ |   -14 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, # ^ |   -21 Tune aaj kabul kr hi liya saale, ki tu chkka h, bhn k lund, aadmi hokr, woman btara
•  » » » » » 4 weeks ago, # ^ |   0 i don't speak any indian language except for english
•  » » » » » » 4 weeks ago, # ^ | ← Rev. 2 →   -8 Roses are red violet are blue two minute silence for Eva
•  » » » » » » 4 weeks ago, # ^ |   0 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, # ^ |   0 Your English is better than Eva
•  » » 4 weeks ago, # ^ |   +3 You should've just directly asked for attention, see how honest Monogon is while asking for contribution !
•  » » » 4 weeks ago, # ^ |   +18 His attention is fake while I am notorious for my radical thoughts
•  » » » » 4 weeks ago, # ^ |   0 Nice, I realized the honesty of yours
•  » » 3 weeks ago, # ^ |   +3 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, # ^ |   -10 I am a woman
•  » » » » 3 weeks ago, # ^ |   +1 That's what he said
•  » » » » 3 weeks ago, # ^ |   0 Eva ghaj bhar pani le chali ghaj bhar pani le chali
•  » » » » » 3 weeks ago, # ^ |   0 I don't understand what are you saying in hindi
•  » » 3 weeks ago, # ^ |   0 As an Indian and a master, I find this post offensive.
•  » » » 3 weeks ago, # ^ |   0 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, # ^ |   0 Classic Eva...
 » 4 weeks ago, # |   0 800 isn't even that much. I've solved 1800 across all platforms.
•  » » 4 weeks ago, # ^ |   -7 1800 from CF or any other judges?
•  » » » 4 weeks ago, # ^ |   +94 1800 across all platforms1800 from CF or any other judges? https://en.wikipedia.org/wiki/Functional_illiteracyThis is why you're green.
 » 4 weeks ago, # |   0 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 →   0 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, # |   +19 continue;
 » 4 weeks ago, # | ← Rev. 2 →   0 VERY HIGH MOTIVATION AHEAD: https://www.youtube.com/watch?v=lka9S2n4EGkWatch 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, # ^ |   0 Weeb noises intensifies
 » 4 weeks ago, # |   +3 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, # |   0 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, # |   +23 Give up.
 » 4 weeks ago, # |   0 give up break;
 » 4 weeks ago, # |   +2 If you need motivation, watch Rahul Tewatia's innings today in IPL
•  » » 4 weeks ago, # ^ |   0 I miss 6 sixes in a row but great inning
 » 4 weeks ago, # |   0 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, # |   0 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 →   +4 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 →   0 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.
 » 4 weeks ago, # | ← Rev. 2 →   0 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.