АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

583. Определения приращения

Ограничение времени: 0.25 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил Пластинин Андрей Сергеевич

Дан неотсортированный массив из n элементов.

Известно, что существует такое приращение k, не равное 1, что при использовании его в сортировке Шелла массив становится упорядоченным по возрастанию.

Задание

Определить такое единственное k или несколько значений k, если это возможно.

Исходные данные

В первой строке вводится число чисел в массиве n

Во второй строке вводится массив a из n чисел.

Результат

Вывести найденное приращение. В случае если их число больше одного, вывести на экран все значения в порядке возрастния

Пример

Исходные данныеРезультат
7
15 11 17 16 1 3 9
2

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Учебные курсы / Алгоритмы и структуры данных / Сюда помещаем задачи из курсовиков! /
586. Квадрирование прямоугольника 583. 588. Перемножение матриц 816. Перестановки 589. Последняя цифра чисел
 
время генерации 0.11 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.