So this isn't the usual blog about a newbie/pupil complaining. Over the past year or so I've solved many problems (~850), and I'm happy about that. Recently I've been doing a lot of ProjectEuler, and I thought to myself " Wouldn't it be fun to go to an OJ and try to solve each and every problem? ". You may obviously think a green dude's gone crazy. But in order to progress in CP, I really feel that I should grind some website's problems.
Obviously as Um_nik mentioned in his blog (sorry for the tag Alex), codeforces may not be the best place to start as a beginner, so I'm thinking of heading to TIMUS or another OJ, and grinding the problemset, learning new things if I can't solve problems. I've felt kinda stuck on codeforces, and maybe a break from " rating 1500 search on CF ", and " each and every problem from OJ 'X' " will help me.
So, the question: Is this a good idea?
(P.S. If yes, what could be a good OJ for me :P ? )
Have you tried CSES? If not then that will be an awesome place to start with. You can also try Atcoder. It introduces new concepts in almost every other task.
Yes, Agree!! CSES problem set is very good, I have tried. It has new concept in every question and AtCoder problem statements are not complex to understand as compared to CF.
CSES is a very good OJ for standard problems (e.i. when learning a new topic or something U can solve some standard problems on it ) but is it enough for a div4 coder to reach expert skills ?? I don't think so
then what do you think is good
how to become cm
Try doing newer problems, the ones you did recently are mostly quite old. Also it might be a good idea to do problems a bit higher than what you usually do, for you that's 1600 based on what you said
do luogu. it is the best
That's because Chinese is essential for searching previously created problems lol
how to solve luogu in english?
Waiting for globalized luogu (I don't know it will be globalized or not, but please be patient QwQ)
i like spoj and also qoj is really good. orz Qingyu
I doesn't matter from where you starts you should focus on your goals , if you will be doing hardwork than you can even start as a beginner on USACO as well.
http://usaco.org/