eolymp
bolt
Try our new interface for solving problems
Problems

Spiral

published at 12/13/11, 2:53:50 pm

Условие задачи и тесты изначально были корректны.

Подсказка: Ключ к решению во внимательном изучении примера.

published at 12/13/11, 10:59:07 pm

Конечно, я мог и не заметить, но я несколько раз проверил вручную вывод моей программы для N = 49 и до сих пор не вижу, почему нарисованная программой спираль не является правильной. В связи с этим у меня возникают сомнения в правильности соответствующего теста. Ну а тест N=1 я вообще считаю некорректным. Мне кажется, его просто необходимо убрать. Если же, по каким-то непонятным причинам спираль для разных N должна начинаться в разных углах матрицы, то это обязательно должно быть озвучено в условии.

awpris replied:
Именно по этой причине задачка и была вначале закрыта по завершению контеста. После тщательной проверки оказалось, что ключик к решению есть. И тоже именно поэтому пусть Ваше сообщение в обсуждении будет ещё одной подсказкой к поиску решения.
published at 12/13/11, 11:55:20 pm

Очень странная задача - не пойму, чего хотел добиться автор, предлагая ее. Был шокирован ответом при N=1.

От себя добавлю - у спирали два конца, может быть это кому-то поможет.

published at 5/6/13, 10:56:32 am

Я допускаю такой "ключик". Так как все правило объясняется исключительно одним примером, то можно предположить, что этот рисунок вообще не должен меняться, когда он оказывается частью других размеров...

Сейчас попробую...

published at 5/6/13, 11:07:00 am

Уже сто раз проверил свой ответ на N=49. Не понял чего неправильного.Думаю что тест неправильный:)

published at 5/6/13, 11:15:59 am

И как естественное продолжение этого предположения - ответы для размеров 1,3 и 5 должны находиться внутри заданного рисунка (разумеется, в центре).

published at 5/6/13, 11:17:29 am

Добавлю, что такая интерпретация дала 100$.

awpris replied:
Интересно, где Вы нашли такого спонсора? :)
published at 5/6/13, 11:18:03 am

пока 100 процентов :-))

published at 1/31/14, 3:44:45 am

Предлагаю переименовать эту задачу в "Битва Экстрасенсов"?

published at 1/21/15, 9:42:58 pm

Проверял у себя на компе при N = 49 вроде все нормально но тут не проходит этот тест

published at 8/14/16, 1:27:21 am

why in case of n=1 result must be 0 why not 1 for example?? it is very weird . вообше зачем ставит 1 в ету задачу ...

published at 3/5/18, 12:38:11 pm

В условии задачи указано, что центральная клетка должна содержать 0. Проверка выдала 100%, после того как из решения было убрано выполнение этого условия (например, при n=5).

published at 3/30/18, 1:25:17 am

На понимаю, почему столько непониманий. Здесь же все очевидно.

Когда n = 1, учитывая что в центре должен быть 0 очевидно что нужно вывести.

Да и начинается спираль всегда в одном месте. С 0:0. Конечно, можно и центра, но это, как-то не логично.

published at 6/20/18, 12:44:59 am

Добрый день. В пятом тесте у Вас ошибка. В нем центральный элемент 1, что противоречит условию.

published at 11/9/20, 11:13:46 am

это задание вы сделали с помощью паскала или c++?