CowBLjh's blog

By CowBLjh, history, 15 months ago, In English

[user:CowBLjh]I'm a beginner, and I feel like I'm not very good at this. I don't think I have a natural talent for competitive programming, and I'm not sure how to improve myself. Do you really need to be very talented to compete in algorithmic contests? I often struggle with constructive problems and thinking problems—I have no idea how others come up with the solutions, and I can't figure them out even after thinking for a long time. There are also greedy algorithms; I can't even think of how to approach them, let alone prove the correctness of the greedy strategies. I've asked many experienced people for advice, and they all tell me to practice more, but I still feel like there are many areas where I don't know how to improve. I'd like to hear some advice from the experts. Please give this noob some suggestions!

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

| Write comment?
»
15 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Try this

»
14 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Talent is good but is not required. I think you are just not experienced enough now, because just like me, I sometimes spent months on some important contests and didn't solving problems for other months. But I still get mastered after 5 years.

And practice English. Youre English really neez to inprove.