Pythoneer46's blog

By Pythoneer46, history, 7 weeks ago, In English

Hi ! I have a question do we need to know some algorithms for becoming specialist in codeforces or No? To become a specialist at least how many problems should i solve in a contest?

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

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

At least 2 and you don't need to learn any particular algos you will learn them along the way...

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

Give a bad contest as an expert

»
7 weeks ago, # |
Rev. 2   Vote: I like it +5 Vote: I do not like it
  • DFS/BFS
  • Not advanced DP
  • Other things are just observation and problem solving skills
  • »
    »
    7 weeks ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    I would add there data structure knowledge (STL) and with that and practice doing exercises it is enough.

    PS: Pythoneer46, ask saint Google about it and you will find blogs of lgm people about it

»
7 weeks ago, # |
  Vote: I like it +4 Vote: I do not like it
»
7 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Putting a limit on yourself in order to reach a certain limit is unreasonable (100 problems to specialist, 200 to expert, etc.) and can cause a lot of stress. People learn at faster rates than others, nothing more than that.

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

Solving 2 fast or 3 slowly in a div 2 is more or less enough for div 2. Solving 4 — 5 in div 3 should suffice.

and I guess overall less bricking is what's necessary. When I was a pupil it was mostly due to bad performances canceling my good performances.

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

Just practice adhoc problems (Most codeforces problems written in the last 2-3 years are adhoc). You don't need to learn any advanced DSAs, just the basic techniques are enough.

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

Specialize in solving problems.

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

lol if u wanna get there ASAP just solve A/B div2 but as fast as you can i remember solving over 300 problems in one day few years ago and got to expert from newbie in 2-3 weeks

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

    i remember solving over 300 problems in one day What?

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

      yea my avg time on A div2 was abt 1.5 mins and i solved problems for avg 4-5 hours

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

        Can you also share how much time you spent on Div 2B,C,D and E please? Just to compare.

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

          back then when i wanted to be expert i didnt solve any D E. just A B and sometimes C. nowadays i only solve E+ for practice.

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

In div 2 contests according to me solving A super fast, B within 30 min and try solving C till the end.(For an average div 2 contest) In div 3 its mostly about the number of questions you can do.(You have to try to do all questions whose rating is 1500 or below).

Keep practising questions 1500 or below to improve speed and accuracy , and you should also be comfortable with using maps, sets , vectors etc etc as some questions are mostly implementation.

Good luck and keep practising.

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

these questions are repeated so many times!

please search for your question before you ask

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

first become pupil.

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

    Second, get out of being a pupil