aabidm_'s blog

By aabidm_, history, 3 months ago, In English

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!!!

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

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

Solve (your rating + 200) rating problems. If you get bored, learn new algos aur check out tougher problems and see editorials...

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

    Thanks man! Will try and do this and see if it works for me!

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

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, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks!

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

    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, # ^ |
        Vote: I like it 0 Vote: I do not like it

      ABC 160 -> result -> all submission -> details. or go to editorial.

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

        Reading other's code in Competitive Programming is surely not the best idea since Readability of code goes for a six..

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

          Reading other's code is how I learned the most...

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

            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, # ^ |
                Vote: I like it 0 Vote: I do not like it

              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   Vote: I like it 0 Vote: I do not like it

            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   Vote: I like it 0 Vote: I do not like it

              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, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Can you elaborate by former educational contests you mean contest numbers in what range?

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

      By former, I referred to the former among AtCoder and Educational Contests, i.e. Atcoder!

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

        Yeah former CF educational contests is what I'm referring to?

        I'm asking the range of contest numbers

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

          How about starting from the very first edu round! :)

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

            I'm planning to solve all Educational contests starting from first but till what contest numbers should I do?

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

              The very last one!

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

                Then what's the point of @TheNR saying former contests, If I solve till the last one

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

                  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, # |
  Vote: I like it -28 Vote: I do not like it

Sorry, but I didn't know there were people aiming to reach green.

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

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, # |
  Vote: I like it -11 Vote: I do not like it

congratulations buddy

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

Congratulations!

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

    Bruh why are people downvoting you.

    Also congratulations!

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

Congrats bro. You can use this ladder to practice.

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

    Thank you very much! the LADDER seems helpful!!!

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

Congratulations brother.

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

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, # ^ |
      Vote: I like it 0 Vote: I do not like it

    totally agree

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

    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, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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, # ^ |
          Vote: I like it 0 Vote: I do not like it

        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, # |
  Vote: I like it -21 Vote: I do not like it

![ ](omedetto.jpg)

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

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, # |
  Vote: I like it 0 Vote: I do not like it

congrats dude!

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

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, # ^ |
      Vote: I like it 0 Vote: I do not like it

    You don't actually need to know trees and graphs to reach green.

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

      dude I saw your rating progress, how much data structures and algorithms do you know?

      • »
        »
        »
        »
        7 weeks ago, # ^ |
          Vote: I like it 0 Vote: I do not like it
        How Much Data Structures And Algorithms Do I Know?

        Btw I have started learning DFS,BFS and some basic dp implementations. Aiming to hit cyan within 2 months.

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

          sir what year are you in, did you get any good placements?

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

            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, # ^ |
                Vote: I like it 0 Vote: I do not like it

              are you being sarcastic here "Somehow managed to get placed in a big MNC"?

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

                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, # |
  Vote: I like it -74 Vote: I do not like it

LoOooOoOLoOOooOoLoOOoOoOOooOooOOLoOooOOoOOoOOL. ROFL. LMAO. This didn't age well.

»
7 weeks ago, # |
  Vote: I like it -7 Vote: I do not like it

Congratulations to you! :)