среда, 28 февраля 2018 г.

Битва алгоритмов: версия v3

Внимание, внимание! 

Ранее говорилось о том, что при проведении тура мы будем вынуждены ограничивать алгоритмы по времени (иначе сложный алгоритм сможет "захватить" ресурсы компьютера и парализовать программу). Настала пора определиться, как это лучше ввести это ограничение.

Пока предлагается отвести для "размышлений" каждого алгоритма (от каждого участника) 2 минуты времени (120 секунд). Это - общее время, которое может потратить алгоритм на все свои ходы. Понятно, что над какими-то ходами можно думать дольше, а над какими-то не раздумывать вообще. Но общее время на "размышления" - 2 минуты для каждого игрока.
Для простых алгоритмов это ограничение несущественно.

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

Еще одно ограничение - общее число ходов не может превышать установленный лимит штрафных очков, умноженный на 3. Это ограничение вводится на случай, когда алгоритм слишком долго будет находиться в режиме "ожидания" на нулевой линии. Игра должна когда-нибудь закончиться :)

Для реализации сделана новая заготовка arsak7 v3.

Если Вы заметите неточности или ошибки в заготовке и постановке задачи, или если просто возникнут какие-либо вопросы, предложения -  пишите, пожалуйста, на tor7@list.ru

Ждем с нетерпением ваших работ!

Комментариев нет:

Отправить комментарий