Arthur_Weng's blog

By Arthur_Weng, history, 3 years ago, In English

I am a Chinese student. I have been learning Competitive Programming for a year and a half. However, I usually feel that I am improving slower than my classmates. I have tried competing in some of the contests of Codeforces. However, the results are not very good. How can I improve myself faster?

  • Vote: I like it
  • +16
  • Vote: I do not like it

| Write comment?
»
3 years ago, # |
Rev. 2   Vote: I like it +19 Vote: I do not like it
  • Try some problems that are a little bit difficult for you.
  • Read editorials if you can't solve a problem for a long time.
  • Find a partner to study with.
  • Stop learning useless algorithms, go and learn binary search!(
  • »
    »
    3 years ago, # ^ |
    Rev. 2   Vote: I like it +3 Vote: I do not like it

    I can't agree with you anymore.How useful your advice is!:))

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    Thank you for your advice. I am very grateful. ^_^

  • »
    »
    3 years ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    I will add something. When you are reading editorial then not only try to understand the solution but also ask yourself how you can come up with this solution on your own.

»
3 years ago, # |
Rev. 4   Vote: I like it +1 Vote: I do not like it

You improve on codeforce slow because you don't solve much problems, may be you solve problems on a another website then it could be because you don't focus on improve the topic you weak at but it show up in contest regularly, like few month ago I stuck at newbie until I decided to focus on solving greedy/construct problems

»
3 years ago, # |
  Vote: I like it +36 Vote: I do not like it

"I usually feel that I am improving slower than my classmates."

"I am a Chinese student."

What did you expect? XD