Problem package format
Problem package metadata for programming tasks in the Kattis/CLICS problem package format
| Type | object |
|---|---|
| File match |
problem.yml
problem.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/problem-package-format/latest.json |
| Source | https://raw.githubusercontent.com/RagnarGrootKoerkamp/BAPCtools/refs/heads/main/bapctools/resources/support/schemas/problem_yaml_schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
name
string | object
required
problem_format_version
string | const: "draft" | const: "legacy" | const: "legacy-icpc"
required
allow_file_writing
enum
constants
object
credits
string | object
embargo_until
string | string
keywords
string[]
languages
const: "all" | ProgrammingLanguage[]
license
enum
limits
object
3 nested properties
time_limit
number
exclusiveMin=0
number number, integer integer
time_multipliers
object
2 nested properties
ac_to_time_limit
number
time_limit_to_tle
number
time_resolution
number
version
string
Definitions
Person
string | object
Persons
Person | Person[]
ProgrammingLanguage
enum
Source
string | object
Type
enum
Valid
string