xosqedemrufo's blog

By xosqedemrufo, history, 9 months ago, In English

Hi everyone,

First, I know Codeforces mostly follows an ICPC-style scoring system, and that works well for most contests here. But maybe if we add the option to sum points for subtasks, some gym contests and training rounds could become even better—especially for those preparing for Olympiad-style competitions.

Currently, when a problem has subtasks, Polygon awards points based only on the highest subtask solved. For example, if you have:

Subtask 1 worth 9 points

Subtask 2 worth 15 points

and you solve both, you still get only 15 points instead of the sum, 24.

In contrast, IOI and many other Olympiads add up the points from all subtasks solved, so your total reflects every piece you managed to complete. A good example of this system in action is oj.uz, a popular Olympiad-style online judge that sums partial points across subtasks.

This matters because partial progress should be rewarded fairly. Summing points for subtasks reflects how real Olympiads score problems and motivates participants by recognizing every solved part. It also gives setters more flexibility in designing challenges.

My suggestion is simple: Polygon should add an option to sum points of all subtasks solved, rather than taking only the maximum. This could be a toggle so existing rounds aren’t affected, but it would be a great feature for IOI-style contests and training rounds.

https://i.imgur.com/8m0Bzw7.png For example, in the photo, she scored 62 points on problem D by solving subtasks. Without partial points, she would have only gotten a maximum of 40 points.

I believe this small change would make Polygon more versatile and closer to real Olympiad conditions, benefiting both problem setters and competitors.

Update : And by the way, if someone doesn't want to open it, they simply don't have to; this is for those who want to write and solve questions like that

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

»
9 months ago, hide # |
 
Vote: I like it +36 Vote: I do not like it

I don't see why it's getting downvoted. It would be a good idea to have that as option, scoring by groups. Of course, I don't know how polygon works and how hard it would be to implement that.

Though your title sounds kinda misleading. I initially thought it said it shall allow partial points, like make some score as low as possible and the lower the more points you get, which already exists.

»
9 months ago, hide # |
 
Vote: I like it +24 Vote: I do not like it

MikeMirzayanov pls, read blog and add this feature if possible. Thanks!!

»
9 months ago, hide # |
 
Vote: I like it +5 Vote: I do not like it

I second this!

»
9 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

good idea

»
9 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

As an EJOI participant, I solve many problems on Codeforces, and this could help me a lot; if possible, please add it.MikeMirzayanov

»
9 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

Good idea,if it's possible to add MikeMirzayanov

»
9 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

Very good idea for Informatics Olympiad aspirants

»
9 months ago, hide # |
 
Vote: I like it +10 Vote: I do not like it

I totally agree because a lot of people using codeforces (including me) are preparing for regional or international olympiads , so having subtasks could make the problems more beneficial!

»
9 months ago, hide # |
 
Vote: I like it +13 Vote: I do not like it

We can apply this to official rounds with another rating system, just like in atcoder. Please add this MikeMirzayanov

»
9 months ago, hide # |
 
Vote: I like it +4 Vote: I do not like it

Yeah it would be good

»
9 months ago, hide # |
 
Vote: I like it +9 Vote: I do not like it

This is a nice suggestion, but why is this a suggestion to Polygon instead of Codeforces?

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

    I mean, since all rounds in CF are created in polygon, and some of us are also trying to create contests, if we add it to polygon, we’re technically already adding it to CF.

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

      I think then every CF suggestion should go to Polygon as well. What you described above has nothing to do with Polygon.

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

        You’re right, but not every CF suggestion is related to Polygon. Since contests are created in Polygon, I thought it was the right place for this suggestion. But yes, technically, it can also be considered a Codeforces suggestion.