{% extends 'base_main.html' %}
{% block title %}{{ task.name }}{% endblock %}
{% block scripts %}
function change(num) {
inp = document.getElementById('soltype');
if (inp.value == num) return;
document.getElementById('button' + inp.value).classList.remove('btn-dark');
document.getElementById('button' + inp.value).classList.add('btn-light');
document.getElementById('button' + inp.value).focused = false;
document.getElementById('input' + inp.value).hidden = true;
inp.value = 1 - inp.value;
document.getElementById('button' + inp.value).classList.remove('btn-light');
document.getElementById('button' + inp.value).classList.add('btn-dark');
document.getElementById('button' + inp.value).focused = false;
document.getElementById('input' + inp.value).hidden = false;
document.getElementById('chosen').hidden = true;
document.getElementById('file-upload').value = null;
document.getElementById('input0').value = "";
}
var page = 1;
function setPage(number) {
page = number;
}
function doPoll() {
jQuery.get('/solutions_table?task_id={{ task.id }}&username={{ user.username }}&page=' + page.toString(), function(data) {
document.getElementById('solutions').innerHTML = data;
const name = "page_num_" + page.toString();
document.getElementById(name).className = "btn btn-dark";
jQuery.get('/task_runtime?task_id={{ task.id }}', function(data1) {
document.getElementById('runtime').innerHTML = data1;
setTimeout(function() {doPoll()}, 2000);
})
})
}
{% endblock %}
{% block onload %}doPoll(){% endblock %}
{% block main %}
{% if task.legend %}
Легенда
{% autoescape off %}
{{ task.legend }}
{% endautoescape %}
{% endif %}
{% if task.input_format %}
Формат входных данных
{% autoescape off %}
{{ task.input_format }}
{% endautoescape %}
{% endif %}
{% if task.output_format %}
Формат выходных данных
{% autoescape off %}
{{ task.output_format }}
{% endautoescape %}
{% endif %}
{% if task.specifications %}
Примечания
{% autoescape off %}
{{ task.specifications }}
{% endautoescape %}
{% endif %}
{% if task.samples %}
Примеры
{% for sample in task.samples %}
Пример {{ sample.num }}
Входные данные
|
Выходные данные
|
{{ sample.input }}
|
{{ sample.output }}
|
{% endfor %}
{% endif %}
Отправить решение
Решения
{% endblock %}