oioioi.mp.score¶
Module Contents¶
Classes¶
Base class of all classes that represent a score. Subclass |
- class oioioi.mp.score.FloatScore(value)[source]¶
Bases:
oioioi.contests.scores.ScoreValueBase class of all classes that represent a score. Subclass
ScoreValueto implement a custom score.- __add__(other)[source]¶
Implementation of operator
+.Used for example when creating user result for round based on scores from all problems of the round.
Must be overridden in all subclasses.
- __eq__(other)[source]¶
Implementation of operator
==. Used to produce ranking, being greater means better result.Must be overridden in all subclasses.
- __lt__(other)[source]¶
Implementation of operator
<. Used to produce ranking, being greater means better result.Must be overridden in all subclasses.
- __unicode__()[source]¶
Returns string representing score, suitable to display to the user.
Must be overridden in all subclasses.
- classmethod _from_repr(value)[source]¶
Creates an instance based on data from
_to_repr().Must be overridden in all subclasses.