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

Автор SuperGrover, 7 лет назад, По-английски

Contribution Scoring on CF is SHIT

I think the contribution scoring on CodeForces is really messed up. There are no official blogs explaining how it works. Also, the way contribution points increase or decrease really makes no sense. You get +1 contribution point if you get like 5 upvotes and you get a point decreased from your score if just one person downvotes it. Even if someone upvotes it later on and the number of upvotes reaches the same as it was before, the contribution point doesn't go back to where it was. I think a lot of people can relate to this. As I'm writing this blog, I have +5 on a comment and 0 on another comment and yet my score is -1 (The second comment got upvoted and then downvoted and now it's at 0). Can someone explain how the scoring works exactly?

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

»
7 лет назад, скрыть # |
← Rev. 5  
Проголосовать: нравится -21 Проголосовать: не нравится

This is how it SHOULD work, but I know it' s messed up (a moment ago your contribution was -4, it makes no sense at all).

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

There are no official blogs explaining the how it works

That's because there is no need to know that. This site is for programming and not for gaining useless contribution points

»
7 лет назад, скрыть # |
← Rev. 3  
Проголосовать: нравится -16 Проголосовать: не нравится

Can someone explain how the scoring works exactly?

// code to calculate cf rating

#include<bits/stdc++.h>
using namespace std;
int main()
{
long long your_contribution = 0;
   while(you_are_grey)
   {
        your_contribution -= LLONG_MAX;
   }
   while(you_are_green) 
   {
      your_contribution -= 10;
   }
   while(you_are_blue)
    {
    your_contribution++;
    }
    while(you_are_purple)
     {
    your_contribution += 10;
    }
    while(you_are_orange)
    {
    your_contrribution += 40;
    }
    while(you_are_red)
    {
    your_contribution += 100;
    }
    while(you_are_nutella)
    {
    your_contribution += LLONG_MAX;
    }
    cout << your_contribution<<endl;
}

»
7 лет назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится

I just know votes from high-rated users are weighted higher, which might be the reason.

Still, you should NOT care how this function of the site works. Instead, click on "Contests", then click on "Virtual participation", then on "Register for virtual participation".

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

can someone gimme some upvotes, my rating is so low that I think high contribution is my only way to be able to flex with my friends.

»
6 лет назад, скрыть # |
 
Проголосовать: нравится -20 Проголосовать: не нравится

Commenting to make a new friend in this community.

  • »
    »
    6 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +6 Проголосовать: не нравится

    You lost contribution and still, you have 0 followers(people who friended you) on CF. Rip

  • »
    »
    6 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    CF upvoting and downvoting is quite odd IMO. people will upvote/downvote something just based on the user who posted it/their rating/their status/they like it or not. Most of the time, people get downvoted for a good reason (some of rotavirus's blogs/comments) but other times (like this) the ratism is quite blatant. Yeah sure, whoever posted this might be on their alt, but still. What if this was someone new to the CF community? They post a comment asking for a friend and get downvoted.

    I know I'm probably going to get downvoted for this comment, but whatever. Just me going on a rant.

    • »
      »
      »
      6 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      What if this was someone new to the CF community? They post a comment asking for a friend and get downvoted.

      That's one reason downvotes are for. To show ppl that they're not to post dumb comments unrelated to blog comment is in. Ofc this is an alt though and u look dumb ranting abt ratism against an unrated alt.

»
2 года назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

i want to get +1 contribution pls :)

»
2 года назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

pls can anyone see my comment help me to increase my contribution

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

Something that I have noticed is that when it says your amount of upvotes/downvotes is 0, that means that it might range from something like -3 to 0. I have noticed that, because when my friend upvoted on one of my comments, it didn't update, and just said it was 0 upvotes/downvotes as well. Plus, have you even seen any -1 or -2 on comments? I've never seen that. Please correct me if I'm wrong.