Задать вопрос
2 января, 06:08

Операция m-разворот для произвольного массива состоит в том что любые m подряд идущих элементов массива записываются в обратном порядке. Например [ 1,2,3,4,5,6,7 ] после 4-разворота примененного к элементам от второго до пятого включительно преобразуется в массив [1,5,4,3,2,6,7]. За какое минимальное количество m-разворотов можно отсортировать по возрастанию массив [5,6,1,3,4,2 ]?

+3
Ответы (1)
  1. 2 января, 07:02
    0
    За 3, если m может изменяться для каждого разворота

    0 [5,6,1,3,4,2] c 1 по 3, м=3

    1 [1,6,5,3,4,2] с 2 по 6 м=5

    2 [1,2,4,3,5,6] с 3 по 4 м=2

    3 [1,2,3,4,5,6]

    если m статично, то тогда его значение можно выбрать на интервале от 2 до 6, при m=2 минимальное количество разворотов равно 10, для остальных m (3,4,5) количество разворотов намного больше, для m=6 сортировка невозможна.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Операция m-разворот для произвольного массива состоит в том что любые m подряд идущих элементов массива записываются в обратном порядке. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Даны три одномерных массива. Упорядочить их по возрастанию элементов. Составить программу проверки, сколько раз повторяется заданное число в каждом массиве.
Ответы (1)
Помогите решить задачи на паскаль. 1) Дан массив случайных чисел (количество элементов вводите с клавиатуры). Найти произведение всех элементов массива. 2) Дан массив случайных чисел (количество элементов вводите с клавиатуры).
Ответы (1)
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
1) Дан массив из n элементов. Найти номер наименьшего элемента массива. 2) Дан массив из n элементов. Упорядочить массив по возрастанию. 3) Дан массив из n элементов. Упорядочить массив по убыванию.
Ответы (1)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)