You are not logged in. Please login at to post your questions!


Unfair Codechef Ratings

So due to some small mistake a while ago when my rating was dropped by around 500 points for plagiarism in a really old contest, I didnt say anything. I gave the June Long Challenge and to my surprise, despite having 500 points and a ranking of 71, I got an increase of just 200 points, while some other people of my college, some having solved only 2 questions got a boost of 175 points. Is there any basis behind this? What's the point of a lower rated person even solving the questions in long challenges then? Someone please look into this as I am not the only one pissed off by this.

asked 11 Jun '18, 18:07

gur_chella's gravatar image

accept rate: 0%

Link to some example profiles please.

(11 Jun '18, 18:13) vijju123 ♦♦4★

@vijju123 I think he is right.

(11 Jun '18, 18:15) idiot_owl4★

I cannot post them publically right? That would be public shaming. I can message you in private though. May I knowhow I can do that?

(11 Jun '18, 18:17) gur_chella4★

I still need some reference profiles to see and compare :(. Else how will @admin know whats the factor causing an issue, or if its an issue in first place?

(11 Jun '18, 18:17) vijju123 ♦♦4★

Can i message them to you on facebook?

(11 Jun '18, 18:19) gur_chella4★

or codeforces?

(11 Jun '18, 18:20) gur_chella4★

Both are inaccessible right now for me xD. Can you drop me an email?

(11 Jun '18, 18:53) vijju123 ♦♦4★

ok. email id? :p

(11 Jun '18, 19:20) gur_chella4★

Mentioned on his profile. :P

(12 Jun '18, 13:10) aryanc4035★

I remember @dpraveen spoke about this issue and even said that the ratings of May long would be adjusted for people whose ratings are dropped. But I think that wasn't the case. Can you clarify @vijju123 if this idea was dropped or am I missing something?

(12 Jun '18, 13:22) dishant_185★

I will inform if I get an update.

(12 Jun '18, 14:31) vijju123 ♦♦4★

if there's an issue, they'll fix it.

(12 Jun '18, 19:13) swetankmodi ♦♦6★
showing 5 of 12 show all

Rating change depends on various factors. It depends on the current rating of all users, volatility of all users. Based on these two factors, expected rank is calculated. As you perform better and better as indicated by expected rank, your rating change will be higher and higher. However, the maximum rating change allowed for a user has its restrictions. If if you score 1st rank, your rating will not increase by more than the limit. This limit depends on your current rating and the number of contests in which you have participated and is calculated as 100 + 75/(noOfContests+1) + 500*100/(|1500-Rating|+500). I have gone through your profile and your maximum rating change was 100 + 75/5 + 50000/591 = 199.60 = 200. Hence your rating change was 200. Since your previous rating was 1409 and upto 1800 are allowed in Div 2, therefore your expected rating for 0 change was too low. And you performed much better than that. Check out this predictor.


answered 11 Jun '18, 19:04

abhineet14's gravatar image

accept rate: 16%

Actually the fault here is that Codechef is treating people whose ratings have fallen because of Plagiarism equivalent to people who actually have that low rating ! It just that there is no seperate raings increasing system for them. Don't worry, just give all the rated contests happening , even if you don't perform good your ratings will increase much. Now that you are wrong and have been involved in Plagiarism, you do deserve this ! (Though I have also been a part of Plagiarism but I did it because of having multiple accounts of mine on CodeChef.)

Inshort, nothing is unfair here, you were the one using unfair means !


answered 11 Jun '18, 18:41

harendrasingh's gravatar image

accept rate: 7%

edited 11 Jun '18, 18:41


Even i was using multiple accounts bro. Dont jump to conclusions. My other account was open at the time of submission, so i just copied my soln and re-submitted it. It was the easiest question of the contest so yea.

(11 Jun '18, 18:44) gur_chella4★

Yeah, I understand that ! This is the biggest problem though, that Codechef should mention which plagiarism cases are due to multiple accounts ! Because it looks bad ! To a probable recruiter having multiple accounts is not an issue but Plagiarism may be !

(19 Jun '18, 20:33) harendrasingh3★

I have notified the issue and was assured that some action would be taken.

But still, my rating increase is bottle-necked to 130.


answered 17 Jun '18, 18:35

rohitthapliyal's gravatar image

accept rate: 5%

Even My rating doesn't shoot more than 130 or so. Okay we Did mistake but then we paid for it as a part of plagiarism Hammer. Now our rating should increase as per our performance how much good I perform my rating change is almost a fixed value. I mailed @vijju123 quite a few times but I got reply that @admin is working on this. I don't know what they are upto but I feel that we have paid enough by rating drop. Now we should get rating increase as per our performance; the increase shouldn't be restricted to some fixed value.


answered 12 Jun '18, 10:57

huzaifa242's gravatar image

accept rate: 0%


@admin is working on this.

(12 Jun '18, 14:30) vijju123 ♦♦4★

it's around 45-50 days since the rating decrease and still no solution. I doubt if @admin is considering this issue or not.

(19 Jun '18, 14:16) huzaifa2425★

I will have to agree to the fact that making code private is mentioned on every contest page. It is kind of your fault if you never care to read the contest rules even. Although, People MUST be given a chance ti explain themselves.


answered 12 Jun '18, 18:09

niteshx2's gravatar image

accept rate: 0%

They are given a chance to explain after the mail is sent.

(13 Jun '18, 01:55) abhineet145★

I took place 44 in June Challenge 2018 Division 2 but only increased "by 186" from 1341 to 1527

@gur_chella ya took place 71 and increased dramatically "by 200" from 1409 to 1609

I ain't think that unfair =))


answered 12 Jun '18, 19:17

dahaodl's gravatar image

accept rate: 0%


I think that codechef has a fair rating system. Codechef rating is always calculated on the basis of your current performance and previous performance. If you are good coder and suppose somehow due to plagiarism your rating drops then if you continue to perform as you perform earlier your rating will increase much faster till your previous performance rating. After that you if do perform more better than your rating will increase much. Means it also test that if in every contest you have 500 points and you again score 500 points then your rating will not increase much, because the level in which you are is according to your level. So, for increasing your rating always try to perform better than your previous performance.


answered 14 Jun '18, 15:35

rs07's gravatar image

accept rate: 0%

edited 14 Jun '18, 15:36


These people don't even analyze the plagiarism issues seriously... They reduced some 600+ points for me for the contest FEB18, when some unknown idiot committed plagiarism & copied my code from and submitted it 8 days later!

Guys if you can't resolve those issues completely, don't even do it period.


answered 12 Jun '18, 12:57

harsha_97's gravatar image

accept rate: 0%

edited 12 Jun '18, 12:59

How about not publishing your code for problems of running contests?

(12 Jun '18, 13:14) schleppel4★

It is not right to say that these people don't even analyze plagiarism issues seriously. After plagiarism check, they mail both users to explain (and give 21 days time, AFAIK). And the condition is if any user does not have the copy of the other's solution, then both of them are innocent (Like copying fast i/o from gfg). If they do not punish users who made code public (even by mistake), a large number of users may come up with this excuse if they are found in plagiarism. And since ideone is widely used, they warn about it on every contest page.

(12 Jun '18, 13:17) abhineet145★

Well, if you cant look into "Have I ticked the option to make my code private in ideone?" then dont expect us to look into yours. @schleppel is correct. Why publish your solution of a live contest? For others to copy?

(12 Jun '18, 14:30) vijju123 ♦♦4★
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:


question asked: 11 Jun '18, 18:07

question was seen: 2,804 times

last updated: 19 Jun '18, 20:33