Олимпиады по информатике в Москве

на сайте www.olympiads.ru

Новости Этапы всероссийской олимпиады Открытая олимпиада по программированию Московская олимпиада по информатике Кружки и сборы Командная олимпиада Странички других лет www.olympiads.ru
Региональный этап
Результаты:
9 класс
10 класс
11 класс
все классы
Условия, решения, тесты
Муниципальный этап
Условия, решения, тесты
Школьный этап
Условия, решения, тесты
Пригласительный этап
Условия, решения, тесты

Всероссийская олимпиада школьников по информатике в г.Москве, 2022/23 учебный год

Вердикты тестирующей системы

Результат Что это означает Возможная причина

Ошибка компиляции

Исполняемый файл не был создан при компиляции. В этом случае запуск решения на тестах не производится.
  • Синтаксическая ошибка в программе;
  • Неверно указан язык программирования;
  • Решение на Visual C++ использует нестандартные возможности языка, например, директиву #include<stdafx.h>, нестандартную функцию itoa или исключённую из стандарта функцию gets.

Нарушение правил безопасности

Программа нарушает правила олимпиады
  • Нарушение правил олимпиады;
  • Ошибка в программе;
  • Вызов system("pause") в программах на C/C++.
Превышено максимальное время работы

Программа превысила лимит времени работы
  • Неэффективное решение;
  • Ошибка в программе (программа зацикливается);
  • Ошибка в считывании данных (программа ожидает ввода данных, хотя входной поток данных уже закончился);
  • Программа ожидает от пользователя нажатия на клавишу после вывода ответа.

Превышен лимит по памяти

Программа превысила лимит используемой памяти
  • Неэффективное решение;
  • Ошибка в программе;
  • Бесконечная (или очень большая) рекурсия;
  • Ошибки при работе с указателями в C/C++ также могут диагностироваться, как "Превышен лимит по памяти"

Ошибка выполнения

Программа совершила некорректное действие в ходе исполнения
  • Некорректное арифметическое действие (деление на ноль, извлечение корня из отрицательного числа, переполнение переменной).
  • Ошибка при работе с памятью и структурами данных (выход за границы массива, обращение к некорректным указателям, удаление несуществующего элемента из структуры данных, переполнение стека, превышение лимита доступной памяти);
  • Нарушение правил олимпиады (работа с файлами, вызов сторонних программ);
  • Бесконечная (или очень большая) рекурсия;
  • Синтаксические и иные (например, обращение к несуществующей переменной) ошибки в программах на Python и других интерпретируемых языках;
  • В программе явно указан ненулевой код возврата.

Неправильный формат вывода

Вывод программы не соответствует условию задачи
  • Программа выводит ответ в формате, не соответствующем условию задачи;
  • Программа не вывела ничего;
  • Программа выводит результат в файл, а не на стандартный вывод;
  • Ошибка в программе (например, программа вывела ответ дважды);
  • В программе есть отладочный вывод;
  • Программа выводит лишние сообщения типа "Введите число" или "Ответ".
  • Программа должна вывести числа в одной строке через пробел, а вывела их в разных строках или наоборот;
  • Программа должна вывести целое число, а выводит действительное число, запись которого содержит десятичную точку, из-за того, что программа использует действительный тип данных вместо целочисленного.

Неправильный ответ

Программа вывела неправильный ответ
  • Неверный алгоритм решения;
  • Ошибка в реализации алгоритма решения.

OK

Программа выдала правильный ответ на этом тесте
  • Программа корректна;
  • Решение неверное, но у жюри слабая система тестов.