{% extends 'base_main.html' %} {% load filters %} {% 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?{% if in_set %}setTask={{ setTask.id }}{% else %}task_id={{ task.id }}{% endif %}&page=' + page.toString(), function(data) { var e = document.getElementById('solutions'); if (e.innerHTML !== data) e.innerHTML = data; const name = "page_num_" + page.toString(); elem = document.getElementById(name); if (elem) { elem.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 %}
Входные данные | Выходные данные |
{{ sample.input }} |
{{ sample.output }} |