Hello Codeforces!
I have been in Codeforces for about 7 weeks. And I love it.
Exciting problems, understandable and interesting problems, comments, blogs, .....
Codeforces, in my opinion, is the perfect environment for attending contests and solving problems for people like me.
And as I am using Codeforces, I got a bunch of dumb ideas that I think MikeMirzayanov shouldn't apply it into Codeforces, but if he did, it would be quite interesting.
So today I would like to share them with you guys!
(Please don't take this blog too seriously, this is just my ideas. And sorry for bad English, I guess)
1. Rating
I quite agree with this website's rating. But "the International Master"'s rating ranges make nonsense, I think. Because others need at least 200 ratings to reach new colors (or new rates), while this need 100 ratings to reach Grandmaster. Also, we need a 2100 rating to reach Master, which I think is a little bit too high. So, the rating should change like this:
1800-2000: Candidate Master;
2000-2200: Master;
2200-2400: International Master.
That would be better for me.
2.Contests
I love contests and problems here. A little bit queue and "hard to understand" problems are okay for me.
But the delta is a little bit too unfair, especially in Div.4. If you attended Codeforces Round #640, you might know that some pupils or even newbies have become Experts, which is too much.
So to make ratings fairer, I think we should make ranges of deltas higher in Div 1,2 than Div 3,4, like if in Div 2, top 1 increases 300 in ratings, in Div 4 should be like 100.
And also I don't think there should be too many subtasks, because it would be annoying if you can't solve the first subtask, I guess.
3.Emojis
I am pretty much surprised that the comment section in blogs doesn't include emojis. If it has emojis, the comment section would be more diverse. Yes, I know that emojis aren't sound good at a coding website, but I want more than just :) and xD, ok?
4.Friend requests
Let's stop a little bit to see tourist's profile.
You can see that he now has 25,645 friends.
But most of them are not friends.
They are pretty much fans.
Friends need friendship, in my opinion. According to Wikipedia, friendship is a relationship of mutual affection between people. And most of the tourist's "fans" are not.
I think that there should have "friend requests" to distinguish friends and fans. That would be much better to communicate with your "real" friends and not being affected by "fans". I personally like this idea the most.
Okay that's it! That's some of my ideas about Codeforces.
And once again, this is just my ideas, don't take it too seriously.
Any questions or thoughts about this blog, comment below.
Thanks for reading!
Stay safe!
The rating ranks are just fine IMO, and many other people would also agree.
Making different rating deltas for different contest divisions? Not really sure if that would even be possible because of the ELO rating system, and it wouldn't really be fair. Sure, there is some rating inflation in the lower divisions but just reducing the deltas by a constant is no solution.
Emojis? So the codeforces team should now devote their valuable time to adding superficial features which serve no purpose instead of improving the judging system and the core functionality the website provides.
About friends, I don't think you understand their purpose; when I add someone as a friend, I can see how they do in contests in the friends standings tab. AFAIK, that's the primary use. You can send messages (i.e, talks) even without being their friend on codeforces, and if you truly were someone's friend, why would you use codeforces talks to communicate with them? Talks even have a number of messages restriction IIRC, so just use some other chatting/messaging platform to talk with them.
thanks man, good comment. +1.
And also I said that it's just my dumb ideas and shouldn't be applied to Codeforces, so don't take it too seriously :)
thanks for all your upvotes, downvotes and comments!
I understand why downvotes are now more than upvotes. It's just my ideas and they are too bad too be in a blog. And also this is my first blog, so it's so low on quality (especially the picture, I am disappointed). I will take a step back and think in the future :)
Anyway thank you so much !!!
Love you guys!
Auto comment: topic has been updated by Lyde (previous revision, new revision, compare).
Finally!
I have struggled in posting this blog for a day, and I finally solved it.
I'm so sorry guys :(
1:
Disagree
IMO The difficulty of climbing from
2300~2400
is higher than2100~2300
Much more algorithms, data structures and logic are needed in
2300~2400
Also
Div.1
is much more harder thanDiv.2
. People having1800
rating could not afford that , so I think1900
for threshold ofDiv.1
is ok.2:
Agree
IMO
Div.4
is too easy. I don't think pupils gotexpert
fromdiv.4
really deserve it.3:
No idea
I think it's unnecessary , but ok.
4:
Agree
Friends are not bi-directional now, so I think request of bi-directional friends would be great.
Thanks! I think that rating changes are unnecessary too.
I guess it seems so to you because you already reached that level and got stuck there. But there are plenty of people who get stuck on blue or red or any specific color.
You can take a look here https://codeforces.me/blog/entry/61362?#comment-453136
There is no special wall separating 2400 from 2300. The filter is pretty much the same for every hundred. And why shouldn't it be? Rating is based on formula for which 2400 does not mean anything special
P.S. Have not noticed that it is an old blog
Yes, you're right. I didn't think about that, sorry
Well, let's screw the formula and talk based on experience. Do you think getting 1600 from 1500 is as tough as fetting 1900 from 1800?(at least this is the area people of blue range can guess). I think no. For me, even 1600 to 1800 is easier than 1800 to 1900.
Well, yes, from this point of view, the higher you get the more difficult it becomes to gain a new hundred. Formula for rating is pretty much exponential after all. Roughly speaking 1900 knows ten times more than than 1500 and 2300 knows 100 times more. It would be pretty boring to differentiate colors by the amount of equal efforts because on the level of tourist/Mifafaovo you would likely need to split points for example or otherwise paint the whole div2 the same color
Also it does not explain why this particular title has range of length 100 in the middle of others of range 200. I'm pretty sure that climbing 2400-2500 will not be easier than 2200-2300
Acc. to this blog, number of Master+ at beginning of August 2020 was 3200, IM+ was 841, GM+ was 544. so master to IM seems harder than IM to GM. On the other hand number of CM+ was 6459. CM to master ratio is too high IMO. So instead of lowering bound for master, I think Master should be changed to 2200-2399, but div2 should be rated for only <2100. But if I look at the percentile, current system seems good enough. About the thin range of IM, I don't think we should have a problem with it, as they have the same color as master anyway.
Emojis are possible.
😀 😁 😂 😃 😄 😅
Where did you learn this superpower?
HTML Emojis
Wait a bit. Master is supposed to be hard. You shouldn't expect it to get easier. Easier things are less fun. Number of masters is already increasing way too much IMO, (source)
Thank you so much for your comments!
This is the very first blog that I ever posted on CF, so I'm very sorry about what I said, as a low-experienced CF user then, and please don't take it too seriously :)
And to be honest, my mind changed a lot now, so I personally feel a bit dumb about posting this blog, sorry :)
Being CM and Master is obviously hard, so it should have a greater boundary. 1900 and 2100 seems fine.