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

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

Безуспешно пытался похакать товарища во время контеста #100:

http://mirror.codeforces.com/contest/140/submission/1002048

на тесте 6 3 1.

Позже, как оказалось, в претестах есть "аналогичный" тест 6 9 3.

Как признался в личке, сам господин dip2283, у него локально эти тесты выдают NO вместо YES.

Между тем я попытался скомпилировать его решение с помощью

VS 2008 (Win XP)

g++ 4.4.0 (Win XP)

g++ 4.4.0 (Win XP) со всеми опциями, указанными в http://mirror.codeforces.com/blog/entry/79

g++ 4.6.1 (Ubuntu 11.10) со всеми опциями, указанными по той же ссылке.

Везде всегда на эти оба теста это решение выдаёт NO. Но, как видим, претест 6 успешно выдал YES собственно в системе тестирования.

Если производить "Запуск" на codeforces-сервере, то рассматриваемое решение выдаёт YES (почему??, чем и как там собирали программу?) на тест 6 9 3 (GNU C++ 4.6), однако NO на 6 3 1 (GNU C++ 4.6, VS 2005).

Может кто подскажет, где я что упустил?

P.S. А на мою просьбу показать авторское решение по первой задаче (из-за этого теста 6 3 1), Наталья лишь заметила, что в претестах содержится "аналогичный" (!) тест 6 9 3.



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

»
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
На тесте "6 9 3" у меня этот код, скомпилированный g++ -O2, на разных машинах даёт разный ответ. Видимо, здесь результат больше зависит не от того, чем и как собирали, а от того, на чём запускали :)
А с -О0 всегда NO.