Difference between revisions of "Problem.yaml"

From PC2wiki
Jump to: navigation, search
m (Sample problem.yaml: added link to CCS problem yaml spec)
m (See Also: added section)
Line 37: Line 37:
 
   - letter: A
 
   - letter: A
 
     short-name: sumit
 
     short-name: sumit
 +
 +
==Solution and Sample source file locations==
 +
 +
sumit/submissions/accepted/Sumit.java
 +
sumit/submissions/accepted/sumit.c
 +
sumit/submissions/accepted/sumit.cpp
 +
sumit/data/sample/sample.in
  
 
==See Also==
 
==See Also==

Revision as of 21:11, 30 January 2013

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.yaml specification

See the CCS problem format for the description of the problem.yaml file.

Sample problem.yaml

# 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 and Sample source file locations

sumit/submissions/accepted/Sumit.java
sumit/submissions/accepted/sumit.c
sumit/submissions/accepted/sumit.cpp
sumit/data/sample/sample.in

See Also