Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 71

Найти длину самой большой неубывающей подпоследовательности

19.12.2019, 21:00. Показов 4863. Ответов 4

Студворк — интернет-сервис помощи студентам
Дана последовательность целых чисел, требуется найти длину самой большой неубывающей
подпоследовательности, и количество невозрастающих подпоследовательностей. Невозрастающие
подпоследовательности необходимо брать максимально возможной длины, то есть в исходной
последовательности 9 8 7 6 5 6 4 3 2 1 будут две подпоследовательности, а именно 9 8 7 6 5 и
6 4 3 2 1. А длина самой большой неубывающей подпоследовательности равна 2, это
подпоследовательность 5 6.
Формат входных данных
В первой строке вводится число N – длина последовательности.
Во второй строке записана сама последовательности, числа (Xi) записаны через пробел.
2 <= N <= 100 000
0 <= i <= N-1
-1 000 000 <= Xi <= 1 000 000
Формат выходных данных
На выход необходимо подать единственную строку, содержащую разделенные через пробел
два числа – длину самой большой неубывающей подпоследовательности, и количество
невозрастающих подпоследовательностей.

Пример
Стандартный ввод
15
1 2 3 4 5 4 3 8 3 1 5 10 8 8 9
Стандартный вывод
5 3

Стандартный ввод
10
9 8 7 6 5 6 4 3 2 1
Стандартный вывод
2 2
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2019, 21:00
Ответы с готовыми решениями:

Найти длину самой длинной неубывающей подпоследовательности подряд идущих чисел.
В решении задачи нужно использовать только примитивные (базовые) типы данных. Вводить с клавиатуры последовательность вещественных чисел...

Найти длину самой большой неубывающей последовательности
я не совсем понял смысл задания, но попробую что-то сделать. Допустим, что к этому условию подойдет такой массив (если нет, то...

Определить длину самой большой упорядоченной по возрастанию подпоследовательности
В заданной последовательности чисел длиной n определить длину самой большой упорядоченной по возрастанию подпоследовательности соседних...

4
 Аватар для codcw
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
20.12.2019, 15:10
пройдитесь циклом дважды, разбейте на убывающие и возрастающие, возрастающие посортируйте по длине
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
20.12.2019, 15:40
codcw, тут один проход ничего не надо разбивать и сортировать.
0
 Аватар для codcw
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
20.12.2019, 16:29
eaa, точно. два if с записью длин последовательностей?
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
20.12.2019, 17:02
codcw, наверное 3. сравнение соседних, выбор максимума, и сравнение для подсчета.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.12.2019, 17:02
Помогаю со студенческими работами здесь

Поиск самой длинной неубывающей подпоследовательности
Формулировка задачи: Реализовать на языке C или C++ алгоритм поиска для заданной числовой последовательности самой длинной неубывающей...

Поиск самой длинной неубывающей подпоследовательности
Формулировка задачи: Реализовать на языке C или C++ алгоритм поиска для заданной числовой последовательности самой длинной неубывающей...

Найти длину самой длинной неубывающей последовательности
Вводится n-чисел. Далее генерируются и выводятся n чисел(примерно 5). Найти длину самой длинной неубывающей последовательности. Например,...

Функция нахождения самой длинной неубывающей подпоследовательности
Помогите найти ошибку //Функция находит самую длинную неубывающую подпоследовательность void Search(List *head, List*tail) { ...

Найти в массиве длину самой длинной возрастающей подпоследовательности
21. Вводится массив. Найти в нем длину самой длинной возрастающей подпоследовательности.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru