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 (예시)

Korean Olympiad in Informatics 2023, Finals

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으로 표를 예쁘게 보여줄 수 있을까?

검수 현황 같은 거도 보여줄 수 있겠다.