async_await's blog

By async_await, history, 4 years ago, In English

I'm solving problems for the last 1 year and failed to improve. Please give me suggestions about what to learn, which problems should I solve to become an expert (blue) within a year. Also please tell me is it possible to become blue in codeforces within a year>

  • Vote: I like it
  • -17
  • Vote: I do not like it

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

Yes it is possible. Solving problems on code forces by difficulty without tags is fun for me.

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

Yeah, just take a break and reflect on problem solving in general. This book is a good starting point if you can't figure it out by yourself, but as any book on problem solving, it's incomplete.

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

Virtual Contests. Daily.

»
4 years ago, # |
Rev. 2   Vote: I like it +27 Vote: I do not like it

Ah yes so much practice : https://recommender.codedrills.io/profile?handles=async_await A full 8 sums solved and 5 of them are not even 1000 rating.

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

It's very possible!

Since I already wrote a blog about my tips for beginners, I'll just link it here: Link

To sum it up, remember to always learn from problems you can't do, practice with other puzzles and math as well, and always focus on yourself (don't worry too much about how other people are doing relative to you).

Good luck!

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

I tried to become faster by solving more problems of different kinds, and still do.

Note that in todays Div2 you can go into top 10 by solving only 4 problems. Which was not so hard, and absolutly no fancy algorythm needed. Just be fast is enough to go over 2000.

I am not sure what is the silver bullet to become faster, but writing lot of code seems to be helpful.