---
metadata:
  - name: generator
    content: Diplodoc Platform v5.28.0
alternate:
  - https://contest.yandex.com/docs/en/errors.md
  - https://contest.yandex.com/docs/ru/errors.md
---
> **Documentation Index:** Fetch the complete configuration index at https://contest.yandex.com/docs/ru/llms.txt


# Вердикты проверки решений

При проверке решений тестирующая система возвращает вердикт — результат проверки. Вердикт показывает, прошло ли решение все тесты успешно или какая ошибка была обнаружена.

## Типы вердиктов

<div class="verdict-table">

**Вердикт** | **Сообщение** | **Номер теста** | **Значение**
--- | --- | --- | ---
**CE** | Compilation error | — | Компиляция программы завершилась с ошибкой. Проверьте, что в программе нет синтаксических или семантических ошибок и правильно указан язык программирования.
**IL** | Idleness limit exceeded | ✓ | Программа слишком долго не отвечала на запросы системы и не выполняла действий. Возможно, программа ожидает ввода с консоли, которого не должно быть, или не использован `flush()`.
**ML** | Memory limit exceeded | ✓ | Программа превысила установленный лимит памяти. Возможно, решение неэффективно или содержит ошибку (например, бесконечная рекурсия).
**OK** | OK | — | Решение зачтено. Программа верно работает на соответствующем наборе тестов.
**OL** | Output limit exceeded | ✓ | Программа превысила установленный лимит вывода и выводит больше информации, чем установлено в ограничениях.
**PCF** | Precompile check failed | — | Программа не прошла проверку на качество кода перед компиляцией. Проверьте качество и форматирование кода.
**PE** | Presentation error | ✓ | Тестирующая система не может проверить выходные данные, так как их формат не соответствует описанному в условии задачи. Проверьте формат вывода: возможно, программа не печатает результат или выводит лишние данные.
**RE** | Run-time error | ✓ | Программа завершила работу с ненулевым кодом возврата. Это может быть ошибка выполнения, отсутствие `return 0` в программе на C или C++, явно указанный ненулевой код возврата или программа на Java, описанная в пакете.
**TL** | Time-limit exceeded | ✓ | Программа превысила установленный лимит времени. Возможно, решение неэффективно или содержит ошибку.
**WA** | Wrong answer | ✓ | Ответ неверен. Программа выдала неправильный результат на одном из тестов.

</div>



## Номер теста

Для некоторых вердиктов тестирующая система сообщает номер теста, на котором произошла ошибка. Это помогает понять, на каком этапе проверки решение не прошло тестирование.

Номер теста **не сообщается** для вердиктов:

- **OK** — решение прошло все тесты успешно.
- **Compilation error** — ошибка произошла до начала тестирования.
- **Precompile check failed** — проверка не прошла до компиляции.

Номер теста **сообщается** для всех остальных вердиктов.

{% include [feedback](_includes/feedback-eddc85fe8f15.md) %}
