Блог пользователя zhuplev

Автор zhuplev, 13 лет назад, По-русски

Решаю VK Cup 2012 Qualification Round 2. Отсылаю прогу на Perl(1323480), получаю ответ Ошибка времени исполнения на претесте 10

Становится очень интересно, что делать. Начинаю разбираться.

В итоге имею: Во вкладке запуск запускаю программу:

use strict;
my $a = [];
push @{<span class="tex-span"><i>a</i>}, </span>_ for 1..4000;

Всё работает и ответ:

Использовано: 30 мс, 1280 КБ

отлично!

меняем 4000 на 5000, запускаем, работает... ответ:

Ошибка исполнения, код возврата&nbsp;13131313
Использовано: 10 мс, 1328 КБ**

Пишу вопрос жюри с просьбой разъяснить, что произшло. В ответ мне приходит стандартная отписка "_Попробуйте сдать пробную простую задачу из архива. Прочитайте раздел ЧАВО, там есть ссылка на технический мануал строки компиляции и прочее._"

Ладно. Иду в ЧАВО. И обнаруживаю, что PERL'а то там нет! Да да, строки запуска PERL'а там нет. Зато есть куча вопросов почему PERL'а нету в списках Языков программирвоания, которые оставлены без ответа.

UPD: через 40 минут беседы с жюри, получаю ответ Вероятно проблема в настройках тестирования perl. Сейчас разбираемся. Все лишние попытки уберем.

Что уже радует!

UPD #2: Прошло ещё 40 минут. Ничего не изменилось. Пойду спать ;) Во Владивостоке уже 2:30 ночи)

  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

»
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Было проведено расследование и выяснено, что иногда программы на Perl падали из-за некоторой специфики их работы. Все настройки были исправлены, все решения на Perl этой и предыдущей квалификации изучены на падение по этой причине. Кое-что было перетестировано, но это не повлияло на проход кого-либо из участников в Раунд 1 из первой квалификации. Конкретно в вашем случае решение стало проходить претесты, а так как других попыток вы не делали, то и убирать/игнорировать нечего. Спасибо за то, что обратили наше внимание на проблему. Perl не самый популярный язык в спортивном программировании, а эта проблема проявлялась далеко не на каждом решении. Приводим извинения за доставленные неудобства.