Блог пользователя EVENBAO

Автор EVENBAO, история, 4 года назад, По-английски

Hello Codeforces Community! I am Yifan Bao from China. I started to do cp about 2 years ago.

I think I solved many problems. Some of them are hard , such as div1 DEF , but I often read the tutorial when solving these hard problems. I also learned a lot of algorithms.

I find it hard for me to reach master or higher levels. Also I always cannot solve logic problems(I cannot express it well , maybe constructive algorithms?). Am I not talented? Are there any methods that can help me improve my skills quickly? Thanks in advance!

(sorry for my poor English

2020 / 06 / 26

  • Проголосовать: нравится
  • +21
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by EVENBAO (previous revision, new revision, compare).

»
4 года назад, # |
Rev. 2   Проголосовать: нравится +19 Проголосовать: не нравится

Hello, welcome to the community!

I think it is a little early to say whether you are talented or not. You may not be a genius like tourist who gets IGM in his first 26 contests, sure. Your max rating among your first 26 contests is 2004. Mine was 2006. I was pretty close to where you are rating wise, just a little bit more time-dense and 2 years ago.

I wouldn't worry too much about some logic problems right away. Lots of people have stuff they are unusually bad at (usually I am very bad at hard math problems, and implementing lots of medium-difficulty stuff without bugs). Sometimes it is just a lack of talent unfortunately and you just need to work with the brain you have. Most of the time, you can make up for most of the problems in a category you aren't good at just by seeing 80% of the common tricks in that category.

In other words, it is possible you naturally aren't good at logic problems, but if you have seen a bunch come up before and are familiar with prisoners in hats induction, et cetera, if there is a logic problem that comes up that you can't solve, it has to be a hard and unique one. In the unlikely case that that shows up in a round, you usually can solve a harder problem instead since it will likely be more up your alley.

Your general practice idea sounds good. I guess just make sure that you solve some of the hard problems that you read the editorial for too, not just learn the algorithm.

TLDR: If you do more contests you will get better. As someone who has seen several untalented people, I don't think there is reason to believe you aren't cut out for competitive programming.

»
4 года назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

Is malaysia under china or what , Sorry I dont get it ....