0 / 0 / 0
Регистрация: 29.01.2022
Сообщений: 19
|
|
1 | |
Найдите отрезок массива максимальной длины, в котором первое число равно последнему, второе – предпоследнему13.06.2022, 22:32. Показов 637. Ответов 1
Метки нет (Все метки)
Перевёртыши
Задан числовой массив a[n]. Найдите отрезок массива максимальной длины, в котором первое число равно последнему, второе – предпоследнему и так далее. Если подходящих отрезков несколько, выведите первый по порядку. Формат ввода: первая строка: n. n ≤ 7000. Вторая строка: элементы массива. -maxint ≤ a[i] ≤ maxint Формат вывода: искомый отрезок. input.txt 9 5 3 4 7 4 3 6 6 3 output.txt 3 4 7 4 3
0
|
случайный прохожий
3032 / 2064 / 626
Регистрация: 20.07.2013
Сообщений: 5,572
|
||||||||||||||||
14.06.2022, 08:11 | 2 | |||||||||||||||
Ниже приведен код ("набросок"), содержащий структуру с двумя полями index (начальный индекс отрезка) и count (общее количество "элементов отрезка"), а также функция, находящая эти значения (index и count) для исходного массива.
Нужно только не забыть (если нужно), объявить переменную типа Segment и вывести элементы отрезка. Вариант кода в билдере:
Замечу еще, что в условии
Это оставляю для самостоятельной работы.
0
|
14.06.2022, 08:11 | |