Столкнулся я вчера вечером с одной непонятной штукой.
В-общем, я пару-тройку дней назад написал решение на задачу C с Северного четвертьфинала этого года. Запустил на макстесте на универовском компе — в TL = 2с на глаз явно укладывалось. Вчера вечером, наконец, был опубликован официальный архив, я, радостный, его скачал и запустил свое решение тестером с Тимуса на своем ноуте, предварительно выставив TL и ML как в условии. TLE 55! Ну, думаю, дело в том, что универовский комп чуть быстрее — ставлю с запасом ТL = 4с. TLE 62! Ставлю 10с — AC с максимальным временем работы на 67 тесте = 8.674с. Запускаю вручную на 67 тесте — получаю время работы порядка 2.1с. Сегодня запускаю с использованием run.exe на том же 67 тесте — получаю время 8.7с.
Вопрос: почему так может происходить?
P.S. Вот код (тупое решение за ). Компилировал с помощью VS 2010 SP1.
P.P.S. Заслал в тренировку на CF — получил честный TLE67.
Почитайте эту ветку: http://codeforces.net/blog/entry/4030#comment-81711 возможно оно
Да, оно, большое спасибо!
Почему происходит и как лечить тимусовскую тестилку — написано тут.