darklight13's blog

By darklight13, history, 18 months ago, In English

I had started competitive programming 10 months ago.Till now I have learned basic topics and learning things wasn't much of an issue. Recently, I have been up solving the contest problems and I am trying to learn new topics like Dynamic Programming,Trees and Graphs. After reading the theory part of a particular topic I usually search for tags and start solving problems. I rarely refer to editorials (till now) so sometimes problems with rating >=1900 takes me about 3-4 days to solve.

Can you share your experience or anything that worked out for you when you start with some new problem.

P.S: Looking for a better way to Improve :) Thanks in advanced!!

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

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

.

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

Auto comment: topic has been updated by darklight13 (previous revision, new revision, compare).

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

Can you share your strategy on how became Expert in 10 months?? I'm really struggling and depressed

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

    You have solve only 50 question in 10 months. Solve atleast 300 — 400 question and give some more contest.

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

      your profile looks so good(atleast for me) it gives me a hope that someday i will become blue

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

      That must be the official problems solved I have solved more than 200 problems. I had started with a2oj ladders in the beginning, now I usually read topics from emaxx (cp algorithms). How do you practice new topics ss_loves_AC.

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

      300 — 400 only? I solved 700 problems before I became expert :D

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

        I had solved 850+ Problems still not even able to reach above 1450. Stuck at 1300-1400 only. Any Tips for me ?

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

See my profile ! I dunno what to do ? I'm on codeforces since last 9 Months and still a newbie. Please Help...I mostly see editorial of a problem if I can't solve it in 5 hours , Does this matter ? ss_loves_AC darklight13

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

    You need to solve more hard problems, you solved only 10 problems of difficulty 1400

    Use difficulty indicator to choose problems that are outside your comfort zone. Start with a difficulty that you can solve 30% of problems by yourself in less than one hour, keep practicing in this difficulty until you can solve 70% by yourself and then move to a higher difficulty, that how I train. I read the tutorial if I can't solve the problem in 60 — 90 minutes.

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

Bro,I think you are doing an excellent job.you become expert in just 10 months.pls share your strategy with us.

»
18 months ago, # |
  Vote: I like it +19 Vote: I do not like it

Is any of these comments related to this post? :)

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

See this sheet, it has a topics page. Problems are ordered by category and level Training roadmap for newcomers

»
18 months ago, # |
Rev. 4   Vote: I like it +3 Vote: I do not like it

use this website to be good at topics you are learning, I didn't started to join live contests until now but I have learned a lot of topics with short time and solving from that website in (atcoder and codeforces) + CP3 book too it suggests problems to solve for topics and random problems based in your level at codeforces and atcoder https://code-drills.com/profile?handles=cf%2F"put your handle here and remove double quotes"

have a nice time brother

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

I am facing difficulty in continuing with a particular topic.. I drop topics every now and then. To give you a perspective I started KMP ,watched a video, didn't understand a thing and dropped it same with matrix exponentiation and other topics.. Do you guys use some kind of pattern or something??

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

    I don't give up. Duh.

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

    https://www.hackerearth.com/practice/algorithms/string-algorithm/string-searching/tutorial/

    I tried to reinvent it in 12 hours, don't expect the tutorial to be easy to understand because if it is then congratulation you have an useless blackbox.

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

      Such strategy would help you understand the algorithm by heart, but sometimes it's just too hard to came up with a solution for those problems. Have a try at any custom data structure invented by Chinese CPers and you will see :D

      BTW tuwuna orz

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

    roshan_k You need motivation to finish a topic. If you any goal like campus placement, internship test, interview or something, believe me, you won't jump topics like this. [ I started KMP ,watched a video, didn't understand a thing and dropped it ] This story would have been completely different if you had any target like finishing this topic in 3 days or so. If you really needed to understand this topic you would have done it by now, and there is no lack of resources. You can find awesome tutorials, videos, even animations on internet.

    Suggestion: Do not leave a topic without solving at least 2-3 problems (even you can just follow the solution), and revise it after a week or so. You will see an improvement. Hope this helps.

»
6 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

1 year has passed I still can't get cyan but in 10 months you are close to yellow. Very admirable :V