<% this.title = '排名 - ' + contest.title %> <% include header %>
<% for (let problem of problems) { %> <% } %> <% let i = 0; for (let item of ranklist) { i++ let latest = contest.start_time; %> <% for (let problem of problems) { %> <% if (item.player.score_details[problem.id]) { %> <% } else { %> <% } %> <% } %> <% } %>
# 用户名 <%= syzoj.utils.removeTitleTag(problem.title) %> 总分
<% if (i == 1) { %>
<% } else if (i == 2) { %>
<% } else if (i == 3) { %>
<% } else { %>
<% } %> <%= i %>
<%= item.user.username %><% if (item.user.nameplate) { %><%- item.user.nameplate %><% } %> <%= item.player.score_details[problem.id].score %>
<%= syzoj.utils.formatTime(item.player.score_details[problem.id].judge_state.submit_time - contest.start_time) %> <% latest = Math.max(latest, item.player.score_details[problem.id].judge_state.submit_time) %>
<%= item.player.score %>
<%= syzoj.utils.formatTime(latest - contest.start_time) %>
<% include footer %>