diff --git a/packages/ui-default/locales/zh.yaml b/packages/ui-default/locales/zh.yaml index bebf21bc6..b0e1535ef 100644 --- a/packages/ui-default/locales/zh.yaml +++ b/packages/ui-default/locales/zh.yaml @@ -642,6 +642,7 @@ Password: 密码 Passwords don't match.: 验证密码不匹配。 Path {0} not found.: 路径 {0} 不存在。 Peak Memory: 峰值内存 +Peak Time: 峰值时间 perm_contest: 比赛 perm_discussion: 讨论 perm_general: 一般 diff --git a/packages/ui-default/templates/record_detail_summary.html b/packages/ui-default/templates/record_detail_summary.html index 699f76519..58675a225 100644 --- a/packages/ui-default/templates/record_detail_summary.html +++ b/packages/ui-default/templates/record_detail_summary.html @@ -3,12 +3,15 @@
{{ _('Score') }}
{{ rdoc['score'] }}
{% endif %} + {% set _ge = rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %} {% if rdoc['time'] %}
{{ _('Total Time') }}
-
{% if rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}≥{% endif %}{{ rdoc.time|round|int }}ms
+
{% if _ge %}≥{% endif %}{{ rdoc.time|round|int }}ms
+
{{ _('Peak Time') }}
+
{% if _ge %}≥{% endif %}{{ (rdoc.testCases|sort(attr="time")|first())["time"]|round(0) }}ms
{% endif %} {% if rdoc['memory'] %}
{{ _('Peak Memory') }}
-
{% if rdoc['status'] == STATUS.STATUS_TIME_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_MEMORY_LIMIT_EXCEEDED or rdoc['status'] == STATUS.STATUS_OUTPUT_LIMIT_EXCEEDED %}≥{% endif %}{{ size(rdoc.memory, 1024) }}
+
{% if _ge %}≥{% endif %}{{ size(rdoc.memory, 1024) }}
{% endif %}