М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Lina300333
Lina300333
08.07.2020 06:42 •  Информатика

решить Задача №1705. Долины и холмы
Рассмотрим числовую последовательность a1, ..., aN. Мы будем называть подстроку ai, …, aj, ..., ak (1 ≤ i < j < k ≤ N) исходной последовательности холмом, если at < at+1 для любого i ≤ t < j и at > a t+1 для любого j ≤ t < k. В таком случае вершиной холма считается min{j − i, k − j} . Аналогично, мы будем называть подстроку долиной, если at > at+1 для любого i ≤ t < j и at < at+1 для любого j ≤ t < k. Тогда глубиной долины будет считаться min{j-i, k-j}. Вычислите высоту самого высокого холма и глубину самой глубокой долины в данной последовательности.

Входные данные
В первой строке входного файла находится число T (1 ≤ T ≤ 100000) — количество тестовых блоков. Далее располагаются тестовые блоки, занимающие по 2 строки. Первая из двух строк содержит целое число N (1 ≤ N ≤ 1000000), во второй строке находятся члены последовательности, разделенные пробелом. Сумма значений N всех тестовых блоков в файле не превышает 100 000. Абсолютные значения членов последовательности не превышают 1 000 000.

Выходные данные
Выходной файл должен состоять из T строк, в каждой строке по 2 числа: высота высочайшего холма и глубина самой глубокой долины. Если в тестовом блоке не существует долин или холмов, выведите число 0.

Примеры
входные данные
2
10
4 4 1 6 3 2 1 2 5 7
10
2 3 4 5 6 7 8 9 10 9
выходные данные
1 3
1 0
На питоне

👇
Открыть все ответы
Ответ:
DOMINOSHKAWWWRU
DOMINOSHKAWWWRU
08.07.2020
Правила безопасного использования сети интернет вы  должны это знать: при регистрации на  сайтах, старайтесь не  указывать личную информацию, т.к. она может быть доступна незнакомым людям. так же, не  рекомендуется размещать свою фотографию, давая, тем самым, представление о  том, как вы  выглядите, посторонним людям. используйте веб-камеру только при общении с  друзьями. проследите, чтобы посторонние люди не  имели возможности видеть ваш разговор, т.к. он  может быть записан. нежелательные письма от  незнакомых людей называются «спам». если вы  получили такое письмо, не  отвечайте на  него. в  случае, если вы  ответите на  подобное письмо, отправитель будет знать, что вы  пользуетесь своим электронным почтовым ящиком и  будет продолжать посылась вам спам. если вам пришло сообщение с  незнакомого адреса, его лучше не  открывать. подобные письма могут содержать вирусы. если вам приходят письма с  неприятным и  оскорбляющим вас содержанием, если кто-то ведет себя в  вашем отношении неподобающим образом, сообщите об  этом. если вас кто-то расстроил или обидел, расскажите все взрослому.  
4,4(23 оценок)
Ответ:
A)     1    1    1    1    1    1    1 б)     1    2    3    4    5    6    7 в)   -3    0    5  12  21  32  45 г)     3    4  -1    5    0  10 -12 д)     0    1    0    2    0    3    0    4
4,4(93 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ