SuperGrover's blog

By SuperGrover, 21 month(s) ago, In English

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?

 
 
 
 
  • Vote: I like it
  • -4
  • Vote: I do not like it

»
21 month(s) ago, # |
Rev. 5   Vote: I like it -21 Vote: I do not like it

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).

»
21 month(s) ago, # |
  Vote: I like it 0 Vote: I do not like it

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

  • »
    »
    21 month(s) ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    Not a relevant comment. Of course a user should know how each function of the site works. The CodeForces community is a lot more than just programming my friend :)

  • »
    »
    6 months ago, # ^ |
      Vote: I like it -11 Vote: I do not like it

    its true

  • »
    »
    6 months ago, # ^ |
    Rev. 2   Vote: I like it +17 Vote: I do not like it

    contribution is not useless! It shows how much you can rely on someone's sentence and sometime's for some companies having a better contribution is more important than having a good rating!

»
21 month(s) ago, # |
Rev. 3   Vote: I like it -16 Vote: I do not like it

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;
}

  • »
    »
    21 month(s) ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    >low-rated user whines about rating
    >gets downvoted
    >people downvote me just because I'm unrated!

    A genuine victim complex in the wild.

  • »
    »
    6 months ago, # ^ |
      Vote: I like it -36 Vote: I do not like it

    lame as fuck go fuck yourself faggot

  • »
    »
    6 months ago, # ^ |
    Rev. 3   Vote: I like it +8 Vote: I do not like it

    It completely depends on how others see your comment and blog and how much their contribution is. It has nothing to do with your rating.

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    actually if you consider overflow, half of the time your contribution would be positive

»
21 month(s) ago, # |
  Vote: I like it +19 Vote: I do not like it

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".

  • »
    »
    21 month(s) ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    it doesn't actually bother me that much, was just curious

    • »
      »
      »
      21 month(s) ago, # ^ |
        Vote: I like it +13 Vote: I do not like it

      Your first sentence seemed very emotionally charged

»
6 months ago, # |
  Vote: I like it 0 Vote: I do not like it

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 months ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    post something meaningful/useful if you want upvotes. trust me, I learned the hard way.

    • »
      »
      »
      6 months ago, # ^ |
        Vote: I like it +57 Vote: I do not like it

      your contribution may be higher than me, but your rating is not. That what really matters

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Great attack bro!!!!...

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        reminded me of this

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Well this the Truth!!!

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        Your reply is very rude. But at the same time, funny xD.

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        nice one. I almost didn't have a response...

        But I do: rating matters in contests, but contrib matters in blogs/comments.

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it +2 Vote: I do not like it

        Also in my defense, I have been getting similar rankings with you lately in Div. 2 contests (788 vs 1132 and I had to leave early after 45 min) so that's what matters too.

        Btw, since I got roasted so hard, you got an upvote from me :)

      • »
        »
        »
        »
        6 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I wish I was capable of saying this to someone

        • »
          »
          »
          »
          »
          6 months ago, # ^ |
          Rev. 2   Vote: I like it -22 Vote: I do not like it

          Same

          Most people downvoted me for no reason. They just downvoted me cuz of the huge gap of rating between me and Um_nik. I checked my contribution after that. It didn't drop. That means that most of the downvotes are from greendians and such. Such a shame that most low rated people(and also high rated but at least they weigh depending on the quality of the speech) just mindlessly downvoted me.

»
6 months ago, # |
  Vote: I like it -20 Vote: I do not like it

Commenting to make a new friend in this community.

  • »
    »
    6 months ago, # ^ |
      Vote: I like it +6 Vote: I do not like it

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

  • »
    »
    6 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      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.