-
Notifications
You must be signed in to change notification settings - Fork 0
/
Problem_format_directory_structure.mw
55 lines (52 loc) · 2.12 KB
/
Problem_format_directory_structure.mw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<short_name>/
problem.yaml - problem configuration file
problem_statement/
problem.tex - problem statement
- any files that problem.tex needs to include, e.g. images
data/
sample/
*.in - sample input files
*.ans - sample answer files
secret/
*.in - input files
*.ans - answer files
*.txt - optional data file description
include/
<language>/
- any files that should be included with all submissions in <language>
submissions/
- single file or directory per solution
input_format_validators/
- single file or directory per validator
output_validators/
- single file or directory per validator
==== Sample Directory / Filenames ====
This is a sample list of directories/files for a problem named ''squares''
squares/problem.yaml
squares/problem_statement/problem.en.tex
squares/problem_statement/problem.sv.tex
squares/problem_statement/square1.png
squares/problem_statement/square2.png
squares/data/sample/squares_sample1.in
squares/data/sample/squares_sample1.ans
squares/data/sample/squares_sample2.in
squares/data/sample/squares_sample2.ans
squares/data/secret/squares1.in
squares/data/secret/squares1.ans
squares/data/secret/squares1.txt
squares/data/secret/squares2_cornercases.in
squares/data/secret/squares2_cornercases.ans
squares/data/secret/squares3_bigcases.in
squares/data/secret/squares3_bigcases.ans
squares/submissions/squares.cpp
squares/submissions/Squares.java
squares/submissions/squares.c
squares/submissions/wrong.cpp
squares/submissions/tle.c
squares/submissions/rte.c
squares/input_format_validators/squares_input_checker1.py
squares/input_format_validators/squares_input_checker2/check.c
squares/input_format_validators/squares_input_checker2/data.h
squares/output_validators/squares_validator/validator.f
squares/output_validators/squares_validator/build
squares/output_validators/squares_validator/run