majiamajia77's blog

By majiamajia77, history, 18 months ago, In English

The rating of codeforces imitates the rating system of Go. As a Go lover, I know this system. However, the rating of codeforces can only evaluate the ability to solve problems, and cannot accurately evaluate the ability to set problems. There is no necessary connection between the ability to set problems and rating. It can only be said that for the same person, the higher the rating, the stronger the ability to set problems. Therefore, users with high ratings are more likely to have a strong ability to set problems. However, if I were a product manager at codeforces, I felt the need to introduce a rating system to more accurately assess the ability to set problems. My assumption is this. If the user has not set a contest, the rating status is unrated. Each time the user sets a contest, the coordinator will enter the author of each question, set the proportion of the question, and the difficulty value of the question. Then, by Users rate questions. These ratings will go through some complex calculations to determine each setter’s rating change on the problem setting rating. The rating of the problem setting can be used as a reference for coordinators and users.It is hoped that this system can effectively assess the problem setter's ability to set the problem. All are welcome to discuss, not simply upvote or downvote.

upd1:Some people say that there are relatively few people who set up multiple rounds for codeforces, but I personally think that this is only for reference, so it is not very important.

  • Vote: I like it
  • +16
  • Vote: I do not like it

»
18 months ago, # |
  Vote: I like it -9 Vote: I do not like it

How will we assess problemsetting records on other online judges? People (myself included) may have their first problemsetting experience on some other online judge. We would have to consider these records also if we would like to assess their problemsetting career as a whole, so how are we going to do it?

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

    Very simple, just like the existing rating system, no matter how high your level is, as long as you have not participated in the competition on codeforces, your rating will be unrated.