Враховуючи список цілих чисел, ваше завдання полягає у виведенні другого за величиною значення в перших елементах k , для кожного k між 2 та довжиною списку введення.
Іншими словами, виведіть друге за величиною значення для кожного префіксу введення.
Ви можете вивести довільне значення для першого елемента (де k = 1) або просто опустити це значення, оскільки для списку 1 елемента немає другого максимуму. Ви можете припустити, що у вході є щонайменше 2 елементи.
Найкоротший код виграє.
Приклади
Input:
1 5 2 3 5 9 5 8
Output:
1 2 3 5 5 5 8
Input:
1 1 2 2 3 3 4
Output:
1 1 2 2 3 3
Input:
2 1 0 -1 0 1 2
Output:
1 1 1 1 1 2
1
не є, строго кажучи, другий по величині значення з 1,1
(2 прикладу) це друге значення , коли відсортоване по спадаючій.
-1, 0, 0, 1, 1, 2
за останній тестовий випадок.)
k
визначається?