I am currently a specialist at Codeforces, and I have been practicing for about 1 year. I am able to solve most problems up to 1600 rating, but I am struggling to reach expert rating.
I have the following questions:
1. What is the best strategy to follow to reach expert rating at Codeforces?
2. How many questions should I do and in how much time in DIV2 and DIV3 contest?
3. What rating questions should I practice?(Please share some quality problems websites or links)
4. Is it okay to practice 1800 and 1900 rated questions, even if I am not able to solve most of them?
5. How much time should I spend on a problem before I give up and look at the editorial?
6. Should I leave a problem and try it again on another day if I am not able to solve it?
7. Sometimes I am able to solve problems after the contest(easily) that I was not able to solve during the contest. How can overcome this problem?
I would appreciate any advice that you can give me.
Thanks :)
Auto comment: topic has been updated by power_verse (previous revision, new revision, compare).
You can read this comment.
Just choose the round that you are at good condition and keep practicing:)
Master
Binary Searching
Greedy Methods which involve Sorting
Basics of Dynamic Programming
Moderate Number Theory, Primes, Combinatorics
Bit Manipulation
But what about bit manipulation? I think it's important and I've seen it appear a lot in recent rounds.
Absolutely, Sorry I missed that One!
no way...
how do i improve i can do 2100 in practice but i struggle with b and c in contest
Then solve D
Modern problems require modern solutions
OK
I can do 4500+, but still grey. Why???
You don't fart
Upsolving is super important, upsolve 1 to 2 question after each contest. Try not to code before thinking of a proper algorithm, this prevents you from going in a totally wrong direction in a contest.
Div2 depends on difficulty, to become an expert you have to solve at least 3 and sometimes even 4 questions in div2 but while giving the contest don't really thing about how many you have to solve just enjoy the question read through at least the first 4 of them. In div3 keep a good pace and aim for 5.
200, 300+ your peak, try to solve the questions from the recent contests.
yes its always good to solve very difficult questions if until you are not able to solve any and become mentally depressed
2-3 days is good amount try a question for a few hours then delay it to the next day give it all your thought and resources
yes its absolutely fine and I personally think that this is a better practice
Best way is to have full focus during a contest and try to think of different ways to approach the problem rather than being stuck on a single approach. Plus everyone has bad days so there is no real way to stop this
Hope this helps :)