eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Спираль

опубликовано 13.12.2011, 14:53:50

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

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

опубликовано 13.12.2011, 22:59:07

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

awpris ответил:
Именно по этой причине задачка и была вначале закрыта по завершению контеста. После тщательной проверки оказалось, что ключик к решению есть. И тоже именно поэтому пусть Ваше сообщение в обсуждении будет ещё одной подсказкой к поиску решения.
опубликовано 13.12.2011, 23:55:20

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

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

опубликовано 06.05.2013, 10:56:32

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

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

опубликовано 06.05.2013, 11:07:00

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

опубликовано 06.05.2013, 11:15:59

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

опубликовано 06.05.2013, 11:17:29

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

awpris ответил:
Интересно, где Вы нашли такого спонсора? :)
опубликовано 06.05.2013, 11:18:03

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

опубликовано 31.01.2014, 03:44:45

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

опубликовано 21.01.2015, 21:42:58

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

опубликовано 14.08.2016, 01:27:21

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

опубликовано 05.03.2018, 12:38:11

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

опубликовано 30.03.2018, 01:25:17

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

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

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

опубликовано 20.06.2018, 00:44:59

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

опубликовано 09.11.2020, 11:13:46

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