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

Автор aabidm_, история, 4 года назад, По-английски

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
  • Проголосовать: не нравится

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

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

»
4 года назад, # |
  Проголосовать: нравится 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).

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 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?

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

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

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

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

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

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

          • »
            »
            »
            »
            »
            »
            4 года назад, # ^ |
              Проголосовать: нравится 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

            • »
              »
              »
              »
              »
              »
              »
              4 года назад, # ^ |
                Проголосовать: нравится 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.

          • »
            »
            »
            »
            »
            »
            4 года назад, # ^ |
            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 )

            • »
              »
              »
              »
              »
              »
              »
              4 года назад, # ^ |
              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.

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

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

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

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

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

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

        I'm asking the range of contest numbers

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

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

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

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

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

              The very last one!

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

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

                • »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  »
                  4 года назад, # ^ |
                    Проголосовать: нравится 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

»
4 года назад, # |
  Проголосовать: нравится -28 Проголосовать: не нравится

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

»
4 года назад, # |
  Проголосовать: нравится -11 Проголосовать: не нравится

congratulations buddy

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

Congratulations!

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

Congrats bro. You can use this ladder to practice.

»
4 года назад, # |
  Проголосовать: нравится +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.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится +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!!

»
4 года назад, # |
  Проголосовать: нравится -21 Проголосовать: не нравится

![ ](omedetto.jpg)

»
4 года назад, # |
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 .

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

congrats dude!

»
4 года назад, # |
  Проголосовать: нравится -74 Проголосовать: не нравится

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

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

Congratulations to you! :)