I have noticed that, in terms of rating, the country with the highest average on Codeforces is China. However, when I check their profiles, I often find that most of them, from CM to LGM, participate almost exclusively in contests on Codeforces.
Of course, success doesn't come overnight, but I want to know—what was your playground when you just started?
Or which platform did you find most educational for learning competitive programming effectively ?
Any resourse that will help ?
China has its own algorithm competition called the Olympiad in Informatics, abbreviated as OI, in which students participate. This is why most Chinese people on CF are students.
There are also some OJ in China, such as luogu,Universal Online Judge and QOJ.And there are also some training platforms on campus.
Thanks for the info.
No matter what you are learning CP for, if you want to improve, I think Codeforces/Atcoder is a must. Grinding problems on them helps you to understand algorithms better and improve your reasoning skills. However, I feel that these two platforms have somewhat high entrance. I had studied CP for a year and then struggled even with the easiest problems on Codeforces.
If you want to specialize your skill in OI competitions, Luogu is a good addition. These problems generally contain more advanced algorithm and more implementation, which is what you need for OI style contests, compared to problems of same level in Codeforces. For example, you would expect things like FFT or number theory tricks at 2000-2500 level (which corresponds to "purple" problems in Luogu). It is also a good point to start with, as there are easy problems in Luogu that helps you get familiar with C++ language.
Thanks for your responce
Congratulation on being GM!
To reach chinese god level you have to start studying for gaokao when you're 6 years old from 6am to 11 pm and solve 1 trillion mathematical problems per day. Then you can come to codeforces and get LGM in 1 month.
Gaokao is shit
Haha, it's a bit exaggerated.
Verily, in the land of China, a deep mastery has been cultivated in the pursuit of competitive programming, a field long embraced and nurtured. They possess solid foundations, like bricks and pillars, for their journey began in the early days, fostering skills that stand firm against the currents of time.
In contrast, in other lands, this noble pursuit is but a fleeting glance, where understanding often remains shallow, akin to a wisp of smoke. The essence of learning from a singular challenge is profound; it is not merely the surface that reveals wisdom but the layers beneath. For those who observe with keen insight, each problem unfolds into a multitude of ideas, much like the intricate connections found within neural networks.
Their mentors, akin to towering pillars, are abundant and steadfast, offering guidance and support to all who seek it. Thus, it is clear why the people of China advance in this realm, while others lag behind. Beware, for those who approach competitive programming as a mere tool for employment, lacking the spirit of genuine engagement, often falter and stray from the path of true knowledge.
Damn gpt is just everywhere. It's too much annoying.
everything is not gpt sometimes deepseek v3, duobao pro 32k , etc, be broad minded.
Lol by gpt i meant any of those ai models. I just said that as it is widely used. You need to understand that dude. Also ig I am broadminded enough thank u.
In China,many students use Luogu or 洛谷,but i used to use the online judge of a middle school,but i can't remember it now.
Also many universities have their own online judge like POJ(PKU),HDUOJ(HDU).
yeah, that's truth