Do you use online-judge-tools? If not, it is valueable tool to try.
Your operation in competitive programming will become automated and the competition programming experience will be comfortable.
Good tutorial is here.
online-judge-tool seems simple, but if you execute, oj test --help
you can find about 20 command line options for oj test
.
Other subcommand (login
, download
and etc.) have many command line options.
Therefore, today I want to my favorite online-judge-tools features.
- Side-by-Side diff
This is very new feature.
And you
- Float error judge
Some problem requires floating point output. (ex. 2.500000) In many situation, relational and absolute error is allowed for these problems.
oj test
can handle these errors by -e
option.
If problem expectation 3
and your program outputs 3.00000001
https://codeforces.com/8c5924/oj1.png
- MLE and TLE checking
oj t -c './a.out' --mle 56
oj t -c './a.out' --tl2 2.5
- API
This is feature for developers.