Вердикты принимающей системы
- OK, Принято задача зачтена:
- ваш код правильный;
- тесты хреновые (маловероятно);
- WA, Неправильный ответ на каком-то тесте ваш код выдал неправильный ответ:
- ваш код — неправильная дичь;
- не разобрали какой-то случай;
- Undefined behavior, сделали что-то противозаконное, на что программа выдала какой-то ответ, но не упала (см. RE);
- RE, Ошибка времени исполнения ваш код выполнил что-то противозаконное:
- вылез за границы массива (самый часто встречающийся случай (если вы пишете на C или C++, то на вашем компьютере все может работать и вы даже не поймете, что на самом деле все плохо));
- поделил на ноль;
- взял корень из отрицательного числа;
- обратился к уже удаленному из памяти элементу;
- все что угодно, что непонятно как должно работать;
- ML, Превышено ограничение памяти выделилось слишком много памяти:
- слишком большой массив;
- бесконечная рекурсия;
- TL, Превышено время работы программы программа работает слишком долго:
- неэффективный алгоритм;
- бесконечный цикл на одном из тестов;
- вы написали что-то неэффективно, можете перечитать Useful information, вдруг поможет;
- IL, Превышен лимит бездействия ваша программа ничего не делает:
- почти наверняка вы набагали с файлами;
- CE, Ошибка компиляции ваша программа не скомпилировалась:
- ошибка компиляции написана во вкладке с решениями;
- выбрали не тот язык;
- PE, Неправильный формат вывода вывели что-то не то (по факту это WA):
- ничего не вывели;
- вывели строку, а нужно число или наоборот;
- что-то в этом же духе;