EZCP
A rust framework to easily create tasks for competitive programming.
Features:
- Generate tests and save them into files.
- Generate solutions.
- Optionally have a testcase checker.
- Make a solution checker if there are multiple valid solutions.
- Have subtask dependencies.
- Have a premade graph generator.
- Have a premade array generator.
- More common and useful premade generators.
- Automatically generate some parts of the statement (time/memory limit, subtasks, samples...) and save it to latex.
- Add partial solutions and specify which subtasks it should pass.
Suggestions and bug reports: jakob@zorz.si
Minimal example: (see examples/ for more complete examples)
use bail;
use Rng;
use PathBuf;