Output Validators - pc2ccs/pc2v9 GitHub Wiki

An Output Validator is a program or process which compares the actual team output/solution produced by a team submission, given a specific judge data set (file), to the expected judges solution (aka .ans file) for that same judge's data set, and returns some type of indication of the "judgement" which should be applied to the submission with regard to the specified data set.

Output Validators are frequently just referred to as "validators" -- but beware that there is another category of validator; see Input Validators.

PC2V9 contains two built-in output validators, referred to as the PC2 Validator (for historical reasons) and the CLICS Validator. In addition, PC2V9 supports two different interfaces allowing judges to provide their own Custom Validator program and have it be automatically invoked by PC² for each judge's data set/team submission execution.

=See Also=

⚠️ **GitHub.com Fallback** ⚠️