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

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

прочитал задачу 1181. Разрезание окрашенного многоугольника. Написал решение. Послал и получил:

ID Дата Автор Задача Язык Результат проверки № теста Время работы Выделено памяти
4857807 03:26:33 30 мар 2013 ibra (TNU) 1181. Разрезание окрашенного многоугольника G++ 4.7.2 C++11 Runtime error (access violation) 1 0.015 4 421 КБ

ну и думаю блин опять какая-то хрень, да ещё и на первом тесте. Потом подумал немножко и решил послать на другой более привычный компилятор и был приятно удивлён:

ID Дата Автор Задача Язык Результат проверки № теста Время работы Выделено памяти
4857808 03:26:50 30 мар 2013 ibra (TNU) 1181. Разрезание окрашенного многоугольника Visual C++ 2010 Accepted 0.609 8 356 КБ

странно, но оказывается, что если в студии написать что-то типа dp[-2][i] = 0; то ничего особо страшного не случится, исключение не выпадает. странно всё это.

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

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

Ничего странного: "In computer programming, undefined behavior refers to computer code whose behavior is unpredictable".

http://en.wikipedia.org/wiki/Undefined_behavior