Open
Description
- With partial scoring testcases are grouped in testcase groups.
- Each testcase group has a number of points assigned.
- If the submission solves all testcases in the group, the points for that group are awarded.
Then there are two variants:
- The points for a submission is determined by the sum of the awarded points per testcase group. The points of the problem are determined by taking the maximum of the points of all submissions to that problem.
- Multiple submissions can solve different testcase groups, so you take the maximum per group over all submission and then sum up.
If we would implement the first variant, the second variant could be worked around by splitting it up into multiple problems.
The kattis problem format suggests adding a testdata.yml
per testcase group: https://icpc.io/problem-package-format/spec/problem_package_format#test-data-groups