A problem.yaml defines a single problem.
PC² creates problem.yaml and data files per problem when a contest.yaml file is created.
Each problem is defined in its own directory (folder), in that folder is the problem.yaml file and the other problem specific files.
# Problem configuration source: ICPC Mid-Atlantic Regional Contest author: John von Judge rights_owner: ICPC name: Sumit Sample Problem
Data File Locations
Judge's data and answer files will be under the data/secret directory, for the problem sumit these files would be stored as follows
contest.yaml sumit/data/secret/sumit.ans sumit/data/secret/sumit.dat
The contest.yaml problem entry for sumit is:
problemset: - letter: A short-name: sumit
Solution source locations
In this example three are three solutions for the Sumit problem.
sumit/submissions/accepted/Sumit.java sumit/submissions/accepted/sumit.c sumit/submissions/accepted/sumit.cpp
Sample data file location
This sample data is for the teams, usually it is the same data that is printed/listed in the problem description.