Difference between revisions of "Правила IOI расчета баллов"

From EjudgeWiki
(...)
(...)
 
Line 19: Line 19:
 
В режиме слияния баллов итоговый балл за задачу выставляется как сумма по всем группам
 
В режиме слияния баллов итоговый балл за задачу выставляется как сумма по всем группам
 
максимального выставленного балла за группу на всех посылках. Предположим, что тесты в задаче
 
максимального выставленного балла за группу на всех посылках. Предположим, что тесты в задаче
оцениваются в четыре группы и участник сделал три посылки по этой задаче:
+
оцениваются в четыре группы, и участник сделал три посылки по этой задаче:
 
* первая посылка получила за группы тестов 10, 15, 0, 20 баллов, итого 45 баллов;
 
* первая посылка получила за группы тестов 10, 15, 0, 20 баллов, итого 45 баллов;
 
* вторая посылка получила за группы тестов 5, 15, 10, 20 баллов, итого 50 баллов;
 
* вторая посылка получила за группы тестов 5, 15, 10, 20 баллов, итого 50 баллов;
 
* третья посылка получила за группы тестов 20, 0, 5, 10 баллов, итого 35 баллов.
 
* третья посылка получила за группы тестов 20, 0, 5, 10 баллов, итого 35 баллов.
Итоговый балл за задачу равен 20 + 15 + 10 + 20 = 65 баллов.
+
Итоговый балл за задачу равен сумме максимальных баллов за каждую группу тестов, то есть 20 + 15 + 10 + 20 = 65 баллов.
  
 
Если режим слияния баллов выключен, итоговый балл за задачу выставляется как максимум выставленных
 
Если режим слияния баллов выключен, итоговый балл за задачу выставляется как максимум выставленных

Latest revision as of 21:03, 9 December 2024

Навигация: Главная страница/Система ejudge/Использование/Правила IOI расчета баллов

Правила IOI применяются только с задачами с групповой оценкой тестов. Для этого у задачи должна быть задана оценивающая программа с помощью конфигурационного параметра задачи standard_valuer или valuer_cmd.

Рекомендуется использовать стандартную оценивающую программу gvaluer, задавая конфигурацию задачи следующим образом:

[problem]
standard_valuer = "gvaluer"

Режим слияния баллов за подгруппы для задачи включается с помощью конфигурационного параметра enable_group_merge. Он действует только на данную задачу, и в турнире могут быть как задачи со слиянием баллов по подгруппам, так и задачи без слияния баллов.

В режиме слияния баллов поддерживается не более 15 групп тестов.

В режиме слияния баллов итоговый балл за задачу выставляется как сумма по всем группам максимального выставленного балла за группу на всех посылках. Предположим, что тесты в задаче оцениваются в четыре группы, и участник сделал три посылки по этой задаче:

  • первая посылка получила за группы тестов 10, 15, 0, 20 баллов, итого 45 баллов;
  • вторая посылка получила за группы тестов 5, 15, 10, 20 баллов, итого 50 баллов;
  • третья посылка получила за группы тестов 20, 0, 5, 10 баллов, итого 35 баллов.

Итоговый балл за задачу равен сумме максимальных баллов за каждую группу тестов, то есть 20 + 15 + 10 + 20 = 65 баллов.

Если режим слияния баллов выключен, итоговый балл за задачу выставляется как максимум выставленных за все посылки данной задачи баллов, и в данном примере он равен 50.

Поддерживается с версии 3.13.0.