README.md (contest name, problem table, rough info.)
problems.yaml
{problemName} (folder)
- problem.yaml (TL, ML, problem type?, ...)
- statements (folder)
- {lang}.md (tex는 연구 대상; master.tex 같은 게 필요하다)
- validator.cpp
- checker.cpp
- shared.cpp, shared.h (validator, checker가 컴파일할 때 공유하여 사용; constants, common functions, ...)
- generators (folder)
- generators.yaml
- {generatorName}.cpp / {UUID}.cpp
- solutions (folder)
- solutions.yaml
- {solutionName}.cpp
- tests (folder)
- validator (folder)
- testdata.yaml
- {UUID}.in
- checker (folder)
- testdata.yaml
- {UUID}.in, {UUID}.out, {UUID}.ans
- public (folder; sample tests)
- testdata.yaml
- {number}.in, {number}.out (1.in, 01.in, 001.in, ...)
- private (folder; tests for evaluation)
- testdata.yaml
- {UUID}.in (raw text)
- {UUID}.sh (for generator)
README.md
(예시)
Index | Name | ID | Setters | Info | Revision |
---|---|---|---|---|---|
E1 | 불안정한 수열 | unstable-seq |
Tom Binder | ? | 3 |
E2, M1, H1 | 스케이트 연습 | skating |
Ida Hines | ? | 8 |
E3, M2 | 호숫가의 개미굴 | ant-nest-lake |
Miranda Jenning | ? | 2 |
E4, M3 | 고기 파티 | meat-party |
Johnny Gilbert | ? | 10 |
M4, H2 | 지그재그 | zigzag |
Dana Gray | ? | 5 |
H3 | 잔디밭의 개미굴 | ant-nest-lawn |
Mike Goodman | ? | 7 |
H4 | 바보 자물쇠 | lock |
Priscilla Rodriquez | ? | 9 |
Info에는 어떤 정보를 담아야 좋을까?
Markdown으로 표를 예쁘게 보여줄 수 있을까?
검수 현황 같은 거도 보여줄 수 있겠다.