Tinkoff Generation

Алгоритмы. 3 курс. Правила выставления оценок

Все оценки — числа от \(0\) до \(10\). Буква \(O\) обозначает оценку.

\(O_{\text{итог}} = \min(10, 0.35 \cdot O_{\text{тематические туры}} + 0.35 \cdot O_{\text{дистанционные туры}} + 0.3 \cdot O_{\text{экзамен}} + O_{\text{бонусы}})\)

\(O_{\text{тематические туры}} = \left(\sum\limits_{i=1}^{n} O_{i\text{-й тематический тур}} \cdot C_{i\text{-й тематический тур}}\right) \bigg/ \sum\limits_{i=1}^{n} C_{i\text{-й тематический тур}}\), где \(n\) — количество тематических туров, а \(C_{i\text{-й тематический тур}}\) — коэффициент \(i\)-го тематического тура.

\(O_{\text{тематический тур}} = 10 \cdot \sqrt{\text{(количество сданных задач в туре) } / \text{ (общее количество задач в туре)}}\)

\(O_{\text{дистанционные туры}} = \left(\sum\limits_{i=1}^{m} O_{i\text{-й дистанционный тур}}\right) \bigg/ m\), где \(m\) — количество тематических туров.

\(O_{\text{дистанционный тур}} = 10 \cdot \text{(набранное количество баллов) } / \text{ (максимально набранное в туре количество баллов)}\)
В случае, если участник, занимающий первое место, набрал \(0\) баллов, оценка за дистанционный тур равна \(0\).

\(O_{\text{экзамен}} = 0.5 \cdot O_{\text{теоретический зачёт}} + 0.5 \cdot O_{\text{практический зачёт}}\)

\(O_{\text{бонусы}}\) устанавливается преподавателями по их усмотрению.

Итоговая оценка округляется вверх, если её значение хотя бы \(5.5\), и вниз иначе. В случае, если округленная итоговая оценка больше или равна \(4\), учащийся считается успешно справившимся с программой.
Преподаватели оставляют за собой право изменять оценки учащихся в исключительных случаях по своему усмотрению, а также преподаватели имеют право менять правила оценивания по своему усмотрению.