core&ui: support contest record projection

This commit is contained in:
undefined committed 2023-11-25 08:02:22 +08:00
1 parent e9e9e4cda3
commit ba4853602e
4 files changed
+110 -51

No files matched your search

@@ -1,8 +1,14 @@
<dl class="large horizontal" id="summary">
<dt>{{ _('Score') }}</dt>
<dd>{{ rdoc['score'] }}</dd>
<dt>{{ _('Total Time') }}</dt>
<dd>{% if rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}&ge;{% endif %}{{ rdoc.time|round|int }}ms</dd>
<dt>{{ _('Peak Memory') }}</dt>
<dd>{% if rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}&ge;{% endif %}{{ size(rdoc.memory, 1024) }}</dd>
{% if typeof(rdoc['score']) == 'number' %}
<dt>{{ _('Score') }}</dt>
<dd>{{ rdoc['score'] }}</dd>
{% endif %}
{% if rdoc['time'] %}
<dt>{{ _('Total Time') }}</dt>
<dd>{% if rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}&ge;{% endif %}{{ rdoc.time|round|int }}ms</dd>
{% endif %}
{% if rdoc['memory'] %}
<dt>{{ _('Peak Memory') }}</dt>
<dd>{% if rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}&ge;{% endif %}{{ size(rdoc.memory, 1024) }}</dd>
{% endif %}
</dl>