Здравствуйте. Я решал задачу 615E - Шестиугольники. И столкнулся с такой проблемой. При отправке кода 15331715, проходит только первый тест, а при отправке кода 15331768, проходят все тесты. Единственное их отличие в том, что в первом задача решается в функциях, а во втором всё в main(). Причём первый код у меня на компьютере работает верно, но при запуске в Codeforces выдаёт всё время один и тот же ответ.
UB в функции moveit в строке y += m[t][2] * r;
Погуглите Undefined Behaviour.