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

Автор lancetheloser, история, 8 лет назад, По-английски

I want to become an expert in 3 months. I have at least 8-10 hours a day. Because I am on vacation for 2 months. I have been practising 8 hours a day for the past week. And I have improved significantly. But I am aiming for expert. So how many hours should I practise to become an expert in 3 months?

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

»
8 лет назад, скрыть # |
 
Проголосовать: нравится +35 Проголосовать: не нравится

12 hours

»
8 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится +1 Проголосовать: не нравится

It's definitely possible, I did it recently. Check out my rating chart. I was meandering for a bit in green, and then I started training more seriously starting in mid/late November last year and now I'm Expert.

What I did was do a lot of div2 and div3 virtual contests and then I upsolved every problem afterwards. And honestly 8-10 hours a day might be too much, upsolving is painful and your brain will have to "rest" after straining on a particularly hard problem. To improve you have to identify your core weakness and drill it, and that process is challenging.

Generic advice I know, but at least now you know it's possible :)

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

    In the beginning how many problems are you able to solve? For me I can solve div2 A,B,C problems but for problem D either I'm not able to solve it or the time is short .What should I do ? And for problem like D,E should I give them try to sovle by myself ?Bcz it takes me too much time to solve them or should I directly go to the tutorials ? And did you used to read Geeksforgeeks too ? or only solved codeforces problems ?

»
8 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Not more than 2 hours, solving div2 A, B, C is enough for being an expert, so they are not really challenging, just try to type faster...

»
8 лет назад, скрыть # |
 
Проголосовать: нравится -9 Проголосовать: не нравится

228337

»
8 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +10 Проголосовать: не нравится

you will get expert when you stop disrespect LTDT

»
6 лет назад, скрыть # |
 
Проголосовать: нравится -42 Проголосовать: не нравится
»
6 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

It all depends. Becoming expert needs more fundamental knowledge than training with problems.

»
6 лет назад, скрыть # |
 
Проголосовать: нравится +2 Проголосовать: не нравится

Try dragons instead

»
6 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

r/LingLing40Hrs

»
6 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

just 5 hours like me and kuzan_aokiji

»
6 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

To become Expert you just need good implementation skills and very basic algorithm/data structures. Being able to solve A-C quickly should get you blue. Simple advice would be — try to solve as hard problems as possible (while still not too hard for you at given moment).Try to get out of your comfort zone.

These resources might help you :

A2Oj Ladders

Competitive Programmer's Handbook by Antti Laaksonen

Competitive Programming 3 by Steven Halim

»
6 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I think he is expert now in his main account.