В свободное от учебы время Даша очень любит смотреть мультсериалы, снятые по комиксам. Она уже выбрала мультсериал для просмотра, но есть одна проблема. Достаточно часто в экранизациях комиксов серии снимают не последовательно по хронологии событий, а в каком-то странном порядке. Чтобы избавить себя от путаницы, Даша решила, что выберет и посмотрит ровно три серии, причем так, чтобы номера этих серий шли в возрастающем порядке и годы, в которые происходят события в сериях, тоже шли в возрастающем порядке. Для каждой серии известно, в каком году происходят события этой серии Даше найти три подходящие серии для просмотра.
Ответы на вопрос:
import bisect
n = int(input())
a = [int(input()) for i in range(n)]
INF = 10 ** 9
dp = [0] + [INF] * n
prev = [0] * (n + 1)
for elem in a:
i = bisect.bisect_left(dp, elem)
if dp[i] > elem:
dp[i] = elem
prev[i] = dp[i - 1]
if dp[3] == INF:
print(0)
else:
k = n - 1
while a[k] != dp[3]:
k -= 1
j = k - 1
while a[j] != prev[3]:
j -= 1
i = j - 1
while a[i] >= a[j]:
i -= 1
print(i + 1, j + 1, k + 1)
Объяснение:
Откройте нужную картинку,скопируйте ее и в файле Excel перейдите на вкладку ВСТАВКА. В ленте меню в группе ИЛЛЮСТРАЦИИ выберите РИСУНОК и нажмите ВСТАВИТЬ. Уменьшите размеры изображения,чтобы оно ровно уместилось в ячейку,перетаскивая курсором его углы.Можно подогнать размер строк и колонок под изображение.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
YarikPlex15.02.2020 12:52
-
fuvgkvu15.03.2023 23:20
-
Diana12000024.02.2021 10:47
-
nastya1983150710.12.2021 05:59
-
gojenovalilya29.04.2020 03:52
-
Tima76420.10.2021 10:02
-
gnevasheva196514.10.2022 10:27
-
Саша2212200425.04.2022 20:59
-
Adelinartr20.04.2022 07:01
-
Ксюша1001200716.11.2022 15:43
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.