Hello, Unfortunately, I have not been very consistent with practice on codeforces. Is giving virtual contests almost everyday and then upsolving be a good idea to improve my problem solving? Thanks
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | 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 | 157 |
8 | TheScrasse | 154 |
9 | Dominater069 | 153 |
9 | nor | 153 |
Hello, Unfortunately, I have not been very consistent with practice on codeforces. Is giving virtual contests almost everyday and then upsolving be a good idea to improve my problem solving? Thanks
Name |
---|
Hello, I try to answer your question based on my experience. Doing virtual contests and then up-solving the questions is a great way of improvement, as you can get familiar with many different ideas with a variety of difficulty levels. But there are two important points that you should make sure you're not missing. The first one is that you might lose interest in competitive programming if you force yourself to do a virtual contest everyday, sometimes you may feel tired and it's totally fine to skip some training days. The next important thing is that although you can learn many different things, you need to make sure you have a minimum knowledge in each topic (which you cannot necessarily guarantee it by doing virtual contests). I hope this helps.
No. Why would you ever believe that practice helps improving your skill?
I just want to say that I want to become purple/yellow on codeforces