% this.title = '上传测试数据'; %>
<% include header %>
<%
let subtaskType = {
sum: '测试点分数按百分比相加',
min: '取各测试点最低分',
mul: '测试点分数按百分比相乘'
};
%>
<% if (problem.testdata) { %>
<%
try {
let list = syzoj.utils.parseTestData(problem.testdata.getPath());
%>
<% if (list.spj) { %>
评测方式:Special Judge
<% } else { %>
评测方式:文本比较
<% } %>
<% let i = 0; %>
<% for (let subtask of list) { %>
<% if (list.length !== 1) { %>
子任务 <%= ++i %><%= subtaskType[subtask.type] %>,总分值 <%= subtask.score %>
|
<% } else { %>
单个子任务<%= subtaskType[subtask.type] %>
|
<% } %>
<% for (let testcase of subtask.cases) { %>
<%= testcase.input %> |
<%= testcase.output %> |
<% } %>
<% } %>
<% } catch (e) { %>
数据包错误:<%= e %>
<% } %>
<% } else { %>
数据未上传
<% } %>
<% include footer %>