{{ 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 %} {% if rdoc.subtasks %} {% endif %} {% endif %} {%- for rcdoc in rcdocs|sort(false,false,'id') -%} {%- endfor -%} {%- endfor -%}
# {{ _('Status') }} {% if rdoc.subtasks and (rdoc.subtasks|length > 1 or rdoc.subtasks[Object.keys(rdoc.subtasks)[0]].type == 'sum') %} {{ _('Score') }} {% endif %} {{ _('Time Cost') }} {{ _('Memory Cost') }}
#{{ subtaskId|int|default(1) }} {{ model.builtin.STATUS_TEXTS[rdoc.subtasks[subtaskId]['status']] }} {{ rdoc.subtasks[subtaskId]['score']|default(0) }}
#{{ subtaskId|int|default(1) }}{% if rcdocs.length > 1 %}-{{ rcdoc.id|default(loop.index) }}{% endif %} {{ model.builtin.STATUS_TEXTS[rcdoc['status']] }} {% if (rdoc.subtasks and _key != 'id' and rcdocs.length == 1) or (_key == 'id' and rdoc.subtasks[rcdoc.subtaskId].type == 'sum') %} {{ (rdoc.subtasks[subtaskId]['score'] if _key != 'id' else rcdoc.score)|default(0) }} {% endif %} {{ 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 %}