I am a junior high school student in China, And I'm the leader of our team of Grade 1.

But now I stuck in a big problem: I can't solve the problem quickly and correctly in Codeforces Round.

I think I can't understand the tricks of solve a Codeforces Round's problem, but I can solve lot of troublesome data struct problem just like This .

What should I do next to improve my skills?

I need helps.

Auto comment: topic has been updated by Inversentropir-36 (previous revision, new revision, compare).I recommend listening to a KPOP group TWICE. I believe that regular methods like "solving more tasks" just don't work, listening to KPOP make you improve at least twice as fast.

I don't understand...What is KPOP group? If it can really improve my algorithmic skills, I will try it :)

Troublesome data structures can't mean anything. As far as I know, "The Big Square Root" (probably means the complexity is $$$O(m\sqrt{n})$$$ data structures (using Mo's Algorithm or others) are the most annoying problems.

For each of those problems, is hard to cope with, without studying the editorials. You even need to search through all the editorials, trying to find a solution that holds "a smaller constant".

From my point of view, you may need to practice your "thinking skills". Try to solve some d2A in 2min would be the best way to train yourself, instead of doing those data structure problems, and reading the editorials.

Hope this piece of my suggestion would help you.