{ "stage": { "stages": [ { "name": "compile", "executor": { "name": "sandbox", "with": { "default": { "args": [ "clang++", "a.cc", "-o", "a" ], "env": [ "PATH=/usr/bin:/bin" ], "cpuLimit": 10000000000, "memoryLimit": 209715200, "procLimit": 50, "copyInDir": ".", "copyOut": [ "stdout", "stderr" ], "copyOutCached": [ "a" ], "stdin": { "content": "" }, "stdout": { "name": "stdout", "max": 4096 }, "stderr": { "name": "stderr", "max": 4096 } } } }, "parsers": [ { "name": "result-status" } ] }, { "name": "run", "executor": { "name": "sandbox", "with": { "default": { "args": [ "./a" ], "env": [ "PATH=/usr/bin:/bin" ], "cpuLimit": 1000000000, "memoryLimit": 104857600, "procLimit": 50, "copyOut": [ "stdout", "stderr" ], "stdout": { "name": "stdout", "max": 4096 }, "stderr": { "name": "stderr", "max": 4096 }, "copyInCached": { "a": "a" } }, "cases": [ { "stdin": { "src": "./cases/1.in" } }, { "stdin": { "src": "./cases/2.in" } } ] } }, "parsers": [ { "name": "diff", "with": { "cases": [ { "outputs": [ { "score": 100, "fileName": "stdout", "answerPath": "./cases/1.out", "ignoreWhitespace": true } ] }, { "outputs": [ { "score": 100, "fileName": "stdout", "answerPath": "./cases/2.out", "ignoreWhitespace": true } ] } ] } } ] } ] } }