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
Auto comment: topic has been updated by EVENBAO (previous revision, new revision, compare).
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.
Thank you so much!
I will try to solve learn more and be more confident
Is malaysia under china or what , Sorry I dont get it ....
actually I am a Chinese^^