Пожалуйста, подпишитесь на официальный канал Codeforces в Telegram по ссылке https://t.me/codeforces_official. ×

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

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

Столкнулся я вчера вечером с одной непонятной штукой.

В-общем, я пару-тройку дней назад написал решение на задачу 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.

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

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

Почитайте эту ветку: http://codeforces.com/blog/entry/4030#comment-81711 возможно оно

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

Почему происходит и как лечить тимусовскую тестилку — написано тут.