Системы оценивания задач
ACM
Выставление баллов по прохождению тестов
- Тесты разделяются на группы, за каждую начисляется некоторое количество баллов. В одной группе каждый тест оценивается одинаковые количеством баллов.
- За каждый пройденный тест из группы начисляется одинаковое количество баллов. В разных группах может быть разное количество баллов за тест.
- Баллы за группу начисляются при прохождении всех тестов группы ( score = test_count * ball_for_test ) либо при прохождении ненулевого количества тестов ( score = accepted_test_count * ball_for_test )
- Зависимости между группами тестов.
Пример. Набор тестов состоит из group1 и group2, group2 зависит от group1. Тогда начисление баллов за group2 возможно только при прохождении тестов из group1 (хотя бы одного теста либо всей группы).
- Каждый тест/группа оценивается неотрицательным целым числом.