Автор: | Известная | Ограничение времени: | 2 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt | |||
Максимальный балл: | 23 |
Даки и Утя играют в пошаговую игру, для выбора свой стратегии Даки нужна программа. У них есть поле размера n * 1, в каждой ячейке которой находится предмет стоимостью ai монет. Чтобы выбрать, что делать дальше Даки после каждого хода анализирует предмет какой максимальный стоимости находится между ним и Утей.
Изначально Даки и Утя находятся на первой клетке поля. А дальше, в сумме делают m шагов. Каждый шаг: L - ход Ути, R - ход Даки. Гарантируется, что Утя никогда не перегонит Даки.
Первая строка входного файла содержит целое число n - размер игрового поля. Во второй строке содержится n целых чисел ai - стоимость предметов в i клетке.
В третьей строке указано число m — количество перемещений. В четвертой строке — m символов 'L' или 'R', без пробелов. 'L' означает, что на одну клетку вправо ходит Утя, 'R' — что на одну клетку ходит Даки.
В выходной файл выведите в одну строку ровно m чисел, где i-е число — максимальная стоимость предмета на отрезке от Ути до Даки после i-ого шага.
1 ≤ n ≤ 105
|ai| ≤ 109
0 ≤ m ≤ 2n − 2
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|