### aabidm_'s blog

By aabidm_, history, 3 months ago,

So after a few contests I am a green coder now! Excited! Can anyone point me to the right direction here! I am little slow at graphs and DP and sometimes find it hard to solve maths problems too(even array problems). Besides it is the placement season at my college(Don't care much about it though but still would feel good if I get a job)! How do I get better at problem solving particularly in above mentioned DS/Algos! and at the same time get a good job!!!

• +161

 » 3 months ago, # |   +22 Solve (your rating + 200) rating problems. If you get bored, learn new algos aur check out tougher problems and see editorials...
•  » » 3 months ago, # ^ |   0 Thanks man! Will try and do this and see if it works for me!
 » 3 months ago, # |   0 Congratulations! I think that one of the things that helped me the most was virtually participating in a lot of AtCoder Beginner Contests and Codeforces Educational Rounds(mostly the former). There are a lot of techniques that these contests teach you, which a normal CF round wouldn't(and rightfully so).
•  » » 3 months ago, # ^ |   0 Thanks!
•  » » 3 months ago, # ^ |   0 But how do I find the solutions of previous atCoder Beginner Contests like before ABC 160, can you point me towards some resource, since how will I upsolve myself If I get stuck?
•  » » » 3 months ago, # ^ |   0 ABC 160 -> result -> all submission -> details. or go to editorial.
•  » » » » 3 months ago, # ^ |   0 Reading other's code in Competitive Programming is surely not the best idea since Readability of code goes for a six..
•  » » » » » 3 months ago, # ^ |   +20 Reading other's code is how I learned the most...
•  » » » » » » 3 months ago, # ^ |   0 Thanks for the advice SuperJ6, I understand your viewpoint and I will also read other's code but it's just that many times other's codes in CP are hard to read and time-consuming
•  » » » » » » » 3 months ago, # ^ |   0 I agree it can be hard sometimes bcz many ppl have ugly code, but the key is to try to find nice looking code to learn from, since then you learn better practices and new techniques.
•  » » » » » » 3 months ago, # ^ | ← Rev. 2 →   0 SuperJ6 Sometime it happens that i am completely stuck on a problem and can't figure out the idea even after reading editorial and i just leave the problem to try it after couple day .... so i would like to know ... how much time you usually spend before deciding that you need to read others code ... ( i am guessing you read others code only when you can't figure out the idea after reading the editorial )
•  » » » » » » » 3 months ago, # ^ | ← Rev. 2 →   0 You are correct, I usually only read code after I couldn't understand editorial, but I will also sometimes read code even if I solved on my own if I think my code was bad. There are a lot of good stl tricks you can learn to make your code cleaner and shorter, along with nicer alternate solutions, so if you sort solutions by length usually you learn more from the shortest sols if they are much shorter than yours. As far as an exact time before checking others code without solving, it really depends on problem and how determined I am to solve on my own.
•  » » 3 months ago, # ^ |   0 Can you elaborate by former educational contests you mean contest numbers in what range?
•  » » » 3 months ago, # ^ |   0 By former, I referred to the former among AtCoder and Educational Contests, i.e. Atcoder!
•  » » » » 3 months ago, # ^ |   0 Yeah former CF educational contests is what I'm referring to?I'm asking the range of contest numbers
•  » » » » » 3 months ago, # ^ |   0 How about starting from the very first edu round! :)
•  » » » » » » 3 months ago, # ^ |   0 I'm planning to solve all Educational contests starting from first but till what contest numbers should I do?
•  » » » » » » » 3 months ago, # ^ |   +1 The very last one!
•  » » » » » » » » 3 months ago, # ^ |   +1 Then what's the point of @TheNR saying former contests, If I solve till the last one
•  » » » » » » » » » 3 months ago, # ^ |   0 By former, I referred to the former among AtCoder and Educational Contests, i.e. Atcoder!. By this, I think he meant that he solved more AtCoder Contests than the Edu. rounds, xD
 » 3 months ago, # |   -28 Sorry, but I didn't know there were people aiming to reach green.
•  » » 3 months ago, # ^ |   +24 Drop for drop makes a ocean.
•  » » » 3 months ago, # ^ |   +28 In reality the water evaporates before they do
•  » » » » 3 months ago, # ^ |   +1 dead body reported
•  » » » » 3 months ago, # ^ |   0 Haha... Nice one and true!!!;-)
•  » » 3 months ago, # ^ |   0 Neither did I! Crazy world, no!!!
 » 3 months ago, # | ← Rev. 2 →   0 Congrats for getting to green. Although I would like to mention that this is the initial phase(rating does not decrease by a large margin in first 6 contests even if you don't solve problems-codeforces round 671 and 672 in your case), so it would be better that you practice more questions in your rating region rather than jumping to dp and graphs. Check if you are green after 10-12 contests(stable green).
•  » » 3 months ago, # ^ |   -11 Thanks buddy!!!
 » 3 months ago, # |   -11 congratulations buddy
•  » » 3 months ago, # ^ |   -10 Thanks
 » 3 months ago, # |   +12 Congratulations!
•  » » 3 months ago, # ^ |   0 Bruh why are people downvoting you.Also congratulations!
•  » » » 3 months ago, # ^ |   0 It's random :)
 » 3 months ago, # |   0 Congrats bro. You can use this ladder to practice.
•  » » 3 months ago, # ^ |   +5 Thank you very much! the LADDER seems helpful!!!
 » 3 months ago, # |   0 Congratulations brother.
 » 3 months ago, # |   +42 This is spam. If every user made a blog post every time they got to a new color Cf would be flowing with useless blogs. There is no need to share your so-called achievements under the cover of asking stupid questions.
•  » » 3 months ago, # ^ |   0 totally agree
•  » » 3 months ago, # ^ |   +8 Whoa!! Angry young man!!! Cool down a bit! if you don’t like my question/post; you can very well ignore it or hell DOWNVOTE it if you want; no need to get all RAGING!! Also if you care so much about the sanctity of cf timeline; there is no need to bitter and rude! You could have said the same thing in a courteous way!!
•  » » » 3 months ago, # ^ |   0 WTF? Of course I downvoted it already, it's useless spam. Why should I be courteous to a spam blog? If feel bad because oh no i got a rude comment, you should post things like this. It's obvious your whole blog is #IJustWantContribution and I am surprised at all that this is even upvoted with a clickbait title like YaY !!! IaM GreEn FinAlLy!. It's not a matter of me not liking it, it's to stop you and other people from shitposting.
•  » » » » 3 months ago, # ^ |   0 Oh baby! you think too highly of yourself thinking your 'rude' comment would make anyone feel bad. I have nothing to say or offer to you except for my sympathies; because obviously there's nothing important going on in your life that people 'shitposting' on cf is an issue to you; so you better find yourself something worthwhile for your own sake! And as far as me telling you to be courteous; well that was just me educating you on manners, nothing much! Also, people do struggle as beginners(and they need help) and getting a new color can be a big deal for some(including me); PEACE OUT!!!
 » 3 months ago, # |   -21 ![ ]()
 » 3 months ago, # | ← Rev. 2 →   0 Congrats Bro! Solve problems with difficulty +200 or say +300 of your rating . Basically out of comfort zone. If you think that you are slow at graph then do problems with tag as graph and say difficulty 1400-1500. Then increase difficulty by 100 when you feel that you are able to get to the solution after thinking for a while.For DP try to do some basic problems of DP like LIS , LCS ,Knapsack etc. But first do problems on Greedy then after switch to DP so you can feel " why DP? ". And you can also solve problems on Atcoder.jp . Atcoder beginner contest are very good for beginners as the name suggests.All the Best for you placements .
 » 3 months ago, # |   0 congrats dude!
 » 3 months ago, # |   0 congrats man! I'm hoping to go green by the end of this year. Don't know trees/graphs or any algos but i'll learn them eventually.(i'm very slow learner n have very less time to learn :( 2nd year ece)
•  » » 7 weeks ago, # ^ |   0 You don't actually need to know trees and graphs to reach green.
•  » » » 7 weeks ago, # ^ |   0 dude I saw your rating progress, how much data structures and algorithms do you know?
•  » » » » 7 weeks ago, # ^ |   0 How Much Data Structures And Algorithms Do I Know?Just enough to stay green :PBtw I have started learning DFS,BFS and some basic dp implementations. Aiming to hit cyan within 2 months.
•  » » » » » 7 weeks ago, # ^ |   0 sir what year are you in, did you get any good placements?
•  » » » » » » 7 weeks ago, # ^ |   0 I'm 2020 grad. Never did CP in college. Somehow managed to get placed in a big MNC (You know what I mean). Started CP during lockdown with some very basic programming knowledge. Now just enjoying the journey
•  » » » » » » » 7 weeks ago, # ^ |   0 are you being sarcastic here "Somehow managed to get placed in a big MNC"?
•  » » » » » » » » 7 weeks ago, # ^ |   0 Nope, If you can speak English and if you are quite good in Logical reasonings and Aptitudes then its getting into service based companies becomes cakewalk. During interview, I was only asked to implement a linear data structure. That's it.
 » 7 weeks ago, # |   -74 LoOooOoOLoOOooOoLoOOoOoOOooOooOOLoOooOOoOOoOOL. ROFL. LMAO. This didn't age well.
•  » » 7 weeks ago, # ^ |   0 Your back?
•  » » » 7 weeks ago, # ^ |   +14 Nah just a fake. LanceTheDragonTrainer is the real one.
 » 7 weeks ago, # |   -7 Congratulations to you! :)