{% 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_id={{ 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 %}
{% 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 %}
{% if in_set %}
{{ set.name }}
{% for settask in setTask.set.settasks_ordered %} {% with result=user|solved:settask.task %} {% if task == settask.task %}{% endif %}{{ settask.name }}. {{ settask.task.name }}{% if task == settask.task %}{% endif %}
{% endwith %} {% endfor %}
{% endif %}

Отправить решение

{% csrf_token %}


Решения

{% endblock %}