<% 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) { %> <% } %> <% for (let testcase of subtask.cases) { %> <% } %> <% } %>
输入文件 输出文件

子任务 <%= ++i %>

<%= subtaskType[subtask.type] %>,总分值 <%= subtask.score %>
<%= testcase.input %> <%= testcase.output %>
<% } catch (e) { %>

数据包错误:<%= e %>

<% } %> <% } else { %>

数据未上传

<% } %>
<% if (!problem.file_io) { %>
<% } else { %>
<% } %>
返回题目
<% include footer %>