Please subscribe to the official Codeforces channel in Telegram via the link https://t.me/codeforces_official. ×

Programmer76846's blog

By Programmer76846, history, 3 years 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

| Write comment?
»
3 years ago, # |
  Vote: I like it +72 Vote: I do not like it

Give a bad contest as an expert

»
3 years 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
  • »
    »
    3 years 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: Programmer76846, ask saint Google about it and you will find blogs of lgm people about it

»
3 years 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.

»
3 years 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.

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

Specialize in solving problems.

»
3 years 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

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    i remember solving over 300 problems in one day What?

    • »
      »
      »
      3 years 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

      • »
        »
        »
        »
        3 years 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.

        • »
          »
          »
          »
          »
          3 years 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.

»
3 years 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.

»
3 years 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

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

first become pupil.

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

Well if you are capable of solving 2 problems on div2 fast you will become specialist slowly, but to come close to expert you have to be able to solve 3 div2 problems. You should know: binary search, greedy, math, logic and some dp + graphs; Have a great day!

»
5 weeks ago, # |
Rev. 9   Vote: I like it 0 Vote: I do not like it

Try to solve A,B problem faster if contest is of div2 . Also, to become pupil or specialist , div3 and div4 contests are more helpful.