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

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

hii, codeforces experienced coder I am new to this competitive programming world... will love to get some suggestion from your side as of now my goal is to become specialist. can i get any best advice. THANKS IN ADVANCE...........

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

»
2 года назад, # |
Rev. 3   Проголосовать: нравится -41 Проголосовать: не нравится

Learn segment tree, BIT, DSU, DP, graph and tree algos, bitmasks, and combinatorics. You will reach master very quickly

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

    Or learn binary search.

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

      I think binary search is only really useful below specialist. It is the basic searching algo that everyone learns at start. For going beyond that you need better thinking skills and learn advanced ds and algos

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

        you also need binary search in advanced tasks, its practically used all of the time in one form or another. binary search is really simple and one of the first algorithms beginners learn but its very useful all the time.

      • »
        »
        »
        »
        2 года назад, # ^ |
        Rev. 3   Проголосовать: нравится +10 Проголосовать: не нравится

        you don't need advanced ds or algos

        this

        this

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

          I think one should at least learn the important ones than having to copy from google every time they encounter a problem with an unknown concept. And its always better to know something than not knowing

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

            niche ds/algo is overrated

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

              I am not really giving advice to umnik and errichto. By advanced ds and algos I didn't mean the ones that are stated by your link but the ones that may seem advanced for a newbie or pupil. Like graph algorithms or segment tree may seem hard to grey people. But at the same time these are important. Not segment tree beats though! this is an alt account btw

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

dfs,segment tree, bit operations, and a lot of problems

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

The most important thing as all say is practice but practice without learning topics / new coding trick / Maths / out of box thinking is nothing. just don't practice problems that are easy for you.

topics for beginners
imp topics after beg.

also in my opinion galen_colin's Streams on youtube are very helpful