eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Мін та Макс

Мін та Макс

Два котенятка - Мін та Макс - записали на аркуші паперу послідовність цілих чисел і грають у наступну гру. Кожного ходу котеня може взяти два сусідніх числа і залишити з них або мінімальне, або максимальне. Ходи роблять по черзі. Гра продовжується до тих пір, доки не залишиться рівно одне число. Котеня Мин хоче добитись, щоб це число було мінимально можливм, котеня Макс - щоб це число було максимально можливим. Вважаючи, что обидва котенятка нескінченно розумні і діють оптимально, виведіть, яке число залишиться на аркуші паперу. \InputFile У першому рядку входу знаходиться одне ціле число \textbf{n} - кількість чисел, записаних котенятами (\textbf{1} ≤ \textbf{n} ≤ \textbf{5·10^7}). У другому рядку знаходиться ім'я котенятка, яке ходить першим: "\textbf{Min}", якщо першим ходить котеня Мін, та "\textbf{Max}", якщо першим ходить котеня Макс. Так як послідовність може бути дуже довгою, вам задані числа \textbf{0} ≤ \textbf{c_1}, \textbf{a}, \textbf{b} <\textbf{2^32}, а кожен елемент послідовності отримується з попередньго за формулою \textbf{c_i = c_\{i-1\}·a + b) mod 2^32}. \OutputFile Виведіть єдине число - те, яке залишиться на аркуші паперу у кінці гри.
Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
5
Min
1 1 2
Вихідні дані #1
5
Автор Denis Denisov