eolymp
bolt
Try our new interface for solving problems
published at 3/7/11, 1:16:39 pm

Могут ли 2 действия начаться одновременно?

awpris replied:
Внимательно прочтите технические условия - так как раз этот момент освещён детально.
published at 3/7/11, 1:49:04 pm

На контесте мы поняли, что нет. Но если да, то задача становится проще в разы :)

awpris replied:
И кто (или что) Вам мешает проверить Вашу гипотезу экспериментально? :)
published at 3/7/11, 3:05:49 pm

Моя программа на тесты в примере выводит 1 1 8 18 108 118 Impossible.

(Не как в примере, но тоже допустимо) Однако, первый тест не засчитан. Соответствует ли первый тест примеру? И если да, то нет ли багов в тестах? (Например, отсутствие пробела между словами или какого-то предлога?)

awpris replied:
Визуальная проверка 1-го теста по Вашей просьбе заняла около 5 минут... :) Всё нормально, багов нет, чекер подключен.
published at 3/7/11, 6:06:53 pm

Тогда у меня есть подозрения к чекеру. Программа, содержащая просто printf("3 1 8 18 108 118\nImpossible.\n"); проходит первый тест (это сильно намекает, что он совпадает с тестом из условия). Но тесту из условия не противоречит и такая программа: printf("2 1 8 18 108 118\nImpossible.\n"); А вот она уже получает WA на всех тестах.

Действительно, первое задание у нас связано только с третьим двумя ограничениями: третье начать не раньше, чем через 5, но не позже, чем через 10 минут после первого. Тогда мы можем начать первое в 2, а третье в 8: 8 - 2 = 6 >= 5 8 - 2 = 6 <= 10

published at 3/7/11, 6:12:02 pm

Более того, из строчки условия "Искомых допустимых расписаний может быть несколько, Вам следует вывести любое из них." и того, что printf("3 1 8 18 108 118\nImpossible.\n"); проходит первый тест, первый тест должно проходить и printf("4 2 9 19 109 119\nImpossible.\n"); (тут все числа увеличены на 1, а значит зависимости между ними сохранены)

А этот код тоже не проходит первый тест.

awpris replied:
У Вас есть адрес почты автора - чекер подключен авторский. Так что обращайтесь напрямую, ибо не благодарное это дело, быть посредником... :)
published at 3/7/11, 6:52:13 pm

Хм... Авторство неизвестно. Эта задача вообще не с того Полуфинала США, к которому её отнесли. А откуда она, я сказать не берусь.

published at 3/8/11, 8:09:23 am

Проблема найдена - просто чекер не работал. Действительно, задача не с того полуфинала, а с другого, зеркало которого проходило ранее и туда задача не была включена по причине не готовности чекера. Как только был написан чекер задачку добавили в ближайшее соревнование, но, оказывается, поспешили... :)

Как только чекер будет исправлен - все отправки будут перетестированы.

Сигналом об этом будет удаление этой технической ветки обсуждений.

published at 3/8/11, 10:14:18 am

Спасибо.

published at 3/16/11, 6:33:39 pm

up

Возможно, у того, кто собирался сделать чекер, пока нет свободного времени. Но вдруг об этой проблеме забыли? :)

awpris replied:
Не забыли - люди работают над этим вопросом... :)