Everything is cached, only affected nodes are recomputed.
Thorough documentation to get you rolling.
Build packages for BOCA, Codeforces and more.
Seamless integration with the testlib library.
First class support for interactive problems.
Declare your constraints as variables, reference them everywhere.
$ rbx ui
Visualize your testset interactively, without leaving your terminal.
Check the test input, the expected output, and information about the origin of the test case.
$ rbx run
Verify whether correct solutions pass, and incorrect solutions fail at least one testcase.
Define their expected verdict once, and let the tool verify it for you.
$ rbx stress
Build a strong testset by generating random testcases that break incorrect solutions.
Ensure your correct solutions pass a stress test scenario and cover all edge cases.