Предмет: Информатика, автор: mistereo43

срочно нужна помощь
Аттракцион «Американские горки» представляет собой рельсовый трек, размещённый на опорах. Известна высота каждой опоры. Для рекламы аттракциона необходимо выделить один из его фрагментов (несколько подряд идущих опор с рельсовым треком) световой подсветкой. При этом необходимо выделить такой фрагмент трека, на котором была бы «горка» то есть на выделенном участке трека была бы точка, которая находилась бы строго выше начала и строго выше конца выделенного фрагмента трека.

Владелец аттракциона для экономии хочет найти подходящий участок минимальной длины, удовлетворяющий условию наличию «горки» на этом участке.

Входные данные
Первая строка входных данных содержит число N – количество опор аттракциона. Следующие N строк содержат информацию о высотах опор при движении от начала к концу аттракциона. Все числа натуральные, не превосходящие 105.

Выходные данные
Программа должна вывести два числа – номер первой и последней подходящей опоры. Опоры нумеруются числами от 1 до N. Если фрагмента, удовлетворяющего условиям, не существует, программа должна вывести одно число 0. Если подходящих ответов несколько, нужно вывести любой из них.

Ответы

Автор ответа: afdaugello
4

Ответ:

N = int(input())

X = [''] * N

for a in range(N):

   X[a] = int(input())

a = 0

c, b, e, f = 0, 0, 0, N + 1

g, h = 0, 0

while a < N - 2:

   a += 1

   e += 1

   b, c = X[a], b

   if c < b:

       while a < N - 1:

           a += 1

           e += 1

           d = X[a]

           if d < b:

               if e < f:

                   g, h = a - e + 1, a + 1

                   f = e

               break

           elif d == b:

               continue

           else:

               break

   e = 0

if g == 0 and h == 0:

   print(0)

else: print(g, h)

Объяснение:

55 балов


stoshagov: не работает
Похожие вопросы
Предмет: Английский язык, автор: missanarik
Предмет: Русский язык, автор: mixmarx
Вскоре вправо, на довольно крутой пригорок, привела тропа.
Пошли по ней и через полчаса оказались в сосновом лесу. Цветение coceн. Стоило
ударить палкой по сосновой ветке, как тотчас густое желтое облако окружило нас.
Медленно оседала в безветрии золотая пыльца.

Еще сегодня утром принуждённые жить в четырёх стенах,
отстоящих друг от друга не больше чем на пять метров, мы вдруг захмелели от
всего этого: от цветов, от солнца, пахнущего смолой и хвоей, oт роскошных
владений, вдруг ни за что ни про что доставшихся нам. Меня еще сдерживал
рюкзак, а Роза то убегала вперед и кричала оттуда, что попались ландыши, то
углублялась в лес и возвращалась напуганная птицей, выпорхнувшей из-под самых
ног.

Между тем впереди, сквозь деревья, сверкнула вода и вскоре
привела к большому озеру. Озеро было, можно сказать, без берегов. Шла густая
сочная трава лесной поляны, и вдруг на уровне той же травы началась вода. Как
будто лужу налило дождем. Так и думалось, что под водой тоже продолжается трава
и затопило её недавно и ненадолго. Но сквозь желтоватую воду проглядывало
плотное песчаное дно, уходившее всё глубже и глубже, делая чернее озёрную воду.

Задание:
1.Напишите все односоставные предложения и их тип.
2.Напишите все вводные и вставные конструкции.



Предмет: Математика, автор: Asel200511
Предмет: Алгебра, автор: gorbanandryxa