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

Автор Renyxa, история, 9 лет назад, По-русски

Здравствуйте. Я решал задачу 615E - Шестиугольники. И столкнулся с такой проблемой. При отправке кода 15331715, проходит только первый тест, а при отправке кода 15331768, проходят все тесты. Единственное их отличие в том, что в первом задача решается в функциях, а во втором всё в main(). Причём первый код у меня на компьютере работает верно, но при запуске в Codeforces выдаёт всё время один и тот же ответ.

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

»
9 лет назад, # |
Rev. 3   Проголосовать: нравится +8 Проголосовать: не нравится

UB в функции moveit в строке y += m[t][2] * r;

Погуглите Undefined Behaviour.