Hey guys, I have a question for those more advanced ones. Do you think quality over quantity or vice versa? I am trying to solve as many problems as I can, but I dont feel a big improvment. Any tips? Thank you.
# | User | Rating |
---|---|---|
1 | tourist | 3993 |
2 | jiangly | 3743 |
3 | orzdevinwang | 3707 |
4 | Radewoosh | 3627 |
5 | jqdai0815 | 3620 |
6 | Benq | 3564 |
7 | Kevin114514 | 3443 |
8 | ksun48 | 3434 |
9 | Rewinding | 3397 |
10 | Um_nik | 3396 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | Um_nik | 163 |
3 | maomao90 | 162 |
3 | atcoder_official | 162 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 155 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
10 | nor | 152 |
Hey guys, I have a question for those more advanced ones. Do you think quality over quantity or vice versa? I am trying to solve as many problems as I can, but I dont feel a big improvment. Any tips? Thank you.
Name |
---|
Solve problems only if you are motivated to do those. If you feel tired or bored, take a break. Do not burn yourself out.
what if you always feel bored although you want to improve
Take fifteen minutes out of your day to solve an easy problem (1000 rated or something trivial that doesn't take a lot of thinking), to motivate you. After that, if you feel confident, try a harder problem. Repeat until you get bored again. When that happens, take a break.
For me, Quality over Quantity.
Errichto: Just solve problems slightly above your level, and you'll get better.
It's really true. Don't try to learn something new and hard(ex. Segment tree, LCA, Suffix tree). If you are constantly solving 1 problem in rounds, then solve problems with difficulty of div.2B.
After a while, you'll meet new algorithms or data structures, you gotta know to solve that problem, then learn it, practice on it with basic problems(ex. RSQ — Segment tree).
Go for Quality initially. After some time, you will feel demotivated, at that time use Quantity. Again when you feel enough confident, Repeat the cycle and you are good to go.
"I'm trying to solve as many problems as I can" is a good approach.
"In order to solve as many problems as I can, I'm intentionally picking trivial problems that don't teach me anything new" is a bad one.
Yes for you it might be easy to figure out what type of problem it is, but for us how we will know in advance that if that problem is trivial or not or we should spend time on it or not or weather the problem will teach me something new or not. please tell