Invokation result for {{solution}}, test {{test}}

Compilation log

Solution source

Main

Verdict: {{invokation.get_result(sol_id, test_id).name}}

{% if invokation.get_descriptor(sol_id, test_id).get_rusage()[0] != None %}

Time usage: {{"%.03f" % (invokation.get_descriptor(sol_id, test_id).get_rusage()[0] / 1000)}} sec

{% endif %} {% if invokation.get_descriptor(sol_id, test_id).get_rusage()[1] != None %}

Memory usage: {{"%.03f" % (invokation.get_descriptor(sol_id, test_id).get_rusage()[1] / 1000)}} mb

{% endif %} {% if exists(invokation.relative("output", "{}_{}_code").format(sol_id, test_id)) %}

Solution exit code: {{shortly(invokation.relative("output", "{}_{}_code").format(sol_id, test_id), limit=-1, linelimit=-1)}}

{% endif %} {% if exists(invokation.relative("output", "{}_{}_checkcode").format(sol_id, test_id)) %}

Checker exit code: {{shortly(invokation.relative("output", "{}_{}_checkcode").format(sol_id, test_id), limit=-1, linelimit=-1)}}

{% endif %}

Test input

{{shortly(the_test.get_path("input"), limit=2048, linelimit=12)}}

Correct output

{{shortly(the_test.get_path("output"), limit=2048, linelimit=12)}}

Run stdout

{% if exists(invokation.relative("output", "{}_{}").format(sol_id, test_id)) %} {{shortly(invokation.relative("output", "{}_{}").format(sol_id, test_id), limit=2048, linelimit=12)}} {% else %} Data not available {% endif %}

Run stderr

{% if exists(invokation.relative("output", "{}_{}_err").format(sol_id, test_id)) %} {{shortly(invokation.relative("output", "{}_{}_err").format(sol_id, test_id), limit=2048, linelimit=12)}} {% else %} Data not available {% endif %}

Checker comment (stderr)

{% if exists(invokation.relative("output", "{}_{}_check").format(sol_id, test_id)) %} {{shortly(invokation.relative("output", "{}_{}_check").format(sol_id, test_id), limit=2048, linelimit=12)}} {% else %} Data not available {% endif %}