This is just for a bit of fun, hope it's not too off-topic.
Just as there are people who believe in blood-type personalities, or categorize based on zodiacs, or people who use INTP and stuff like that, I'm wondering if you have noticed any "types" of competitive programmers.
Personally there are a few types in my experience, but I'd love to hear yours.
Database. Studies all the algorithms from a book and reads about them nonstop. Implements them repeatedly and consistently. Kind of like brute force training.
Wild genius. Of course they study the DS&A as well, but it's like insight just rains onto them as well. They connect the dots no one else sees.
Anger-type. The more they code and the more they get stuck in a contest etc. They get more and more frustrated to a boiling point but in the end it's anger that motivates them to solve problems, they want to release the pent-up frustration.
Joy-type. People who genuinely get a high from being stuck on problems and can't stop enjoying coding no matter what.
I've seen all of these types of people and more, but I'd seriously love to hear the types of competitive programmers you've seen in your experience.








Chinese-type
The ones who have 100 lines of template code VS the ones who write data structures/algo implementations from the ground up
Thanks for letting me know I fit all but genius
"ban this cheater right now" type
Codeforces PPOLICE
So... um... joy-type is basically a masochist?
Yes, in a good way. There should exist a better wording than masochism hopefully. xD
Talking as someone that only fits in the joy-type (in my opinion), it should be changed to joy-solve because nobody likes being stuck forever in implementation but getting stuck in the idea and finally having that breakthrough is quite nice indeed. Most times even if that's aided by some editorial, in this case the breakthrough is the understanding of the solution.
⠀
the ones who ask how to improve.
The ones who don't solve problems but open codeforces everyday to just see these blogs.
Why you gotta call me out like that? :/
indians writing comments in hindi.
One who wastes time by reading such blogs instead of upsolving contests
The ones who write "my code is working fine on ..(somewhere).. but is giving runtime error on codeforces"
russians
russian school-kids
Meme-type: Farms contribution by posting memes in contest announcements.