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 %}