{{ rdoc.score|default(0) }} {{ model.builtin.STATUS_TEXTS[rdoc['status']] }}

{% if rdoc.compilerTexts.length %}
{{ rdoc.compilerTexts|join('\n')|ansi|safe }}
{% endif %} {% if rdoc.judgeTexts.length %}
{{ formatJudgeTexts(rdoc.judgeTexts)|ansi|safe }}
{% endif %} {% if rdoc.testCases.length %}
{% set _key = 'id' if rdoc.testCases|groupby('subtaskId')|length == 1 else 'subtaskId' %} {%- for subtaskId, rcdocs in rdoc.testCases|sort(false,false,_key)|groupby(_key) -%} {% if rcdocs.length > 1 %} {% endif %} {%- for rcdoc in rcdocs|sort(false,false,'id') -%} {%- endfor -%} {%- endfor -%}
# {{ _('Status') }} {{ _('Time Cost') }} {{ _('Memory Cost') }}
#{{ subtaskId|int|default(1) }}
#{{ subtaskId|int|default(1) }}{% if rcdocs.length > 1 %}-{{ rcdoc.id|default(loop.index) }}{% endif %} {{ model.builtin.STATUS_TEXTS[rcdoc['status']] }} {{ formatJudgeTexts([rcdoc.message]) if rcdoc.message else '' }} {% if rcdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rcdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rcdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}≥{% endif %}{{ rcdoc.time|round|int }}ms {% if rcdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rcdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rcdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}≥{% endif %}{{ size(rcdoc.memory, 1024) }}
{% endif %}