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

Автор rohitssingh17, история, 5 месяцев назад, По-английски

Please review my profile and help me what is it that I need to do to be an expert.

I started CP when I was in college and am very enthusiastic about it. I love problem solving but have always faced challenges in how to get better at ratings and solve good questions.

I need help and guidance as its still 6 months to go before this year ends.

Thanks in advance for the help.

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

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

.

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

keep practicing. ig that is the only way

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

Sir consistency is everything. I know you have been very consistent. Just be consistent and practice hard ones (1600+) like hell. We are also having very similar profiles. I also need to work a lot.

»
5 месяцев назад, # |
Rev. 3   Проголосовать: нравится +1 Проголосовать: не нравится

I think you should focus on reaching Specialist for now and also becoming a "Stable" specialist. If you manage to reach that goal, you'll likely figure out the next step on your own.

So based on my experience, here are some things I wish I knew when I was in your state.

  1. Div 4 is the best opportunity to reach specialist in one go compared to div3 or div2. Make a goal to solve at least 5-6 problems in div4, 3-4 problems in div3 and 2 problems in div2.
  2. Upsolve problems which are rated <=1600 from all types of contest. You might question that rating of the problem is not published just after the contest. In that case, look for the problems which have 2000 — 4000 correct submissions.
  3. In my opinion, solving problems by topics is not a good idea at this stage. Reaching 1400 does not essentially require any advanced algorithmic knowledge. However, you can try binary search.
  4. Avoid problems rated 1700 or higher for now. Be handy with 1200-1300 rated problems (you can solve them within first hour of the contest).

These all are my personal observations. Anyone can agree or disagree on the basis of their observations as same formula doesn't go for all individuals.

Wishing you the best. Happy coding :)

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

    thanks I will try to do as stated by you

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

    Sure, thanks we be doing the same in the upcoming days!!

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

    I disagree that you should be focused on solving 2 div2 problems , i do that almost always in the first 30min and i cant get back to specialist.

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

      Oh yeah! I think it's more accurate to say that you should solve 3 problems on average in div2, including fast solving of A & B to reach 1400.

      Actually, difficulty of problem C in div2 can vary significantly across constests(sometimes 1700 or 1800). In that case, solving A & B faster will ensure your rating doesn't fall below 1400 if you are already a specialist.

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

    All of this seems great. I do agree with the message of "don't practice problems above your level" (I have seen people recommend that I solve 1600 rated problems when I was Pupil ... did not work out well).

    Like someone above me mentioned, you will probably need ABC (not just AB) in div 2's most of the time for specialist (in the first hour or so). If it's an easier round, you might need to solve them faster.

    But anyway, there is not much advice that can be given other than to practice. And fortunately, practicing has stood the test of time, and will make you progress regardless of the exact details of your strategy.

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

      And fortunately, practicing has stood the test of time, and will make you progress regardless of the exact details of your strategy.

      this is objectively wrong

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

        By 'exact details of your strategy' I meant stuff like 'where should I practice?' or 'which sheet should I use?' or 'when should I read the editorial?'. Different stuff works for different people, and I think it is upto OP to decide on these things (after all, he is the one practicing).

        While it is true that practicing problems that are too easy for you will not help you improve, many other people in this thread had already pointed that out. Sorry for any misunderstanding caused regarding this! I do recommend that OP practice problems rated 1300-1400 and specifically target div2C's, but beyond that, it is entirely up to him.

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

All the best bro!!

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

Please explain why my rating has been decreasing. In four consecutive contests, I received scores of -100, -90, -10, and -24.

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

    when you start with cf it doesn't matter what your rank is or how many questions you have solved in the contest, the rating increases no matter what but to a certain point only(maybe 600-700 rating) but after that you need to be consistent with good ranks in contest to see a positive delta in contest. In the last four contest you haven't performed that well hence the decrease in rating

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

    in the first 6 contests, you get extra rating by 600, 350, 250, 150, 50 (or something like this) to get the initial 1400 rating which all users start with

    after these contests, your scores are just your scores

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

My tip would be to never get discouraged by some bad contest, just keep on pushing and you will reach expert even sooner

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

I also want to achieve Expert before 2024 ends. Any tips for me on how can I improve?

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

    Are you in ICPSC?

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

      yes sir

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

        Damn, you solved 1000+ question which is more than my all platform combined

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

          yes but sadly i don't think i have that much improvement. I just love solving problems on my own so spend all the time here

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

            you solved alot of problems but not necessarily hard ones solve more 1500s+ and try to not solve less ratings in practice and each day try a new rating if its to hard for you go back and solve more problems

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

              Ok sir will follow this. Should i solve in the range 1500 to 1700 from now??.

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

                yes you can even got up to 2000+ if you feel you are comfortable with 1700s and they dont feel that hard anymore

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

You should more practice to become an expert. Try to solve the problems which have rating 200-300 more than your current rating.

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

solve hard problems i see the hardest problem you solved is a 2000 and you solved alot of 800s so my advice is solve problems 1500+ and try harder and harder problems im doing that now and it seems to be working

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

practice every day. according wonderful questions list of different types, improve yourself.

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

It's like going to the gym. You have to do it consistently and not overload yourself. But in order to progress, you need to increase the complexity of the tasks (weight by analogy), obviously so much that you can solve it or think about the correct implementation (squeeze the barbell yourself).

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

How do i increase my problem solving rating should i learn new concepts or practice more ?

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

And I will become before august ends.

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

It seems, u solve tasks from "problemset", and rating of tasks u solve is too high, imo. I took a look on ur contests and got that u cannot solve more than 2 tasks on div2 and y also do it slowly:(

so, first of all, u should better stop solving hard for u problems from problemset(I'm sure, u open editorial usually), because it doesn't make u better. secondly, u must solve latest contest in !!virtual participation!! and focus on speed. when u are able to solve 2 tasks fast ans sometimes solve 3 tasks on div2, u will became specialist. to become expert u should know more theory and different algorithms(for e.g. graph algos) and continue participating virtual, trying to solve at least 3 tasks fast!

and the main part as for me is to solve tasks after contest which you haven't solved during contest. for e.g. I try to solve 5 tasks from div2 after contest and 4 during the contest

Good Luck to you, bro:)

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

I also want to get expert before 2024 ends pls help

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

i think there is no issue of practicing problem in your case. You have solved over 600 question and good amount of above 1400 rated problems . Problem lies on how you are solving questions . Give time to questions, think for atleast one hour before seeing editorial . At this stage you dont need to hurry up . Take time and analyse the question that is most important.

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

I'm a newbie and I am in no position to give anyone advice. But please try to give https://cpbook.net/details?cp=4 a read. If you keep at it, you will surely see improvement. All the best dear!

Also see https://www.youtube.com/playlist?list=PLksmtI4lnGNkH1jyXMhS96Nmg-e3gzkyw. This is the official data structures and algorithms course at National University of Singapore. I recommend watching this too!