<% let subtaskType = { sum: '测试点分数按百分比相加', min: '取各测试点最低分', mul: '测试点分数按百分比相乘' }; %> <% if (testcases && testcases.error) { %>

数据包错误:<%= testcases.error %>

<% } else if (testcases) { %> <% if (testcases.spj) { %>

评测方式:Special Judge

<% } else if (problem.type === 'interaction') { %>

评测方式:交互

<% } else { %>

评测方式:文本比较

<% } %> <% let i = 0; %> <% for (let subtask of testcases) { %> <% if (testcases.length !== 1) { %> <% } else { %> <% } %> <% for (let testcase of subtask.cases) { %> <% if (problem.type === 'submit-answer') { %> <% } else { %> <% } %> <% } %> <% } %>

子任务 <%= ++i %>

<%= subtaskType[subtask.type] %>,总分值 <%= subtask.score %>

单个子任务

<%= subtaskType[subtask.type] %>
<%= testcase.input || '-' %> <%= testcase.output || '-' %> <%= testcase.answer || '-' %>
<%= testcase.input || '-' %> <%= testcase.output || '-' %>
<% } else { %>

无测试数据

<% } %>