Codeforces Round 531 (Div. 3) |
---|
Закончено |
Дан массив $$$a$$$, состоящий из $$$n$$$ целых чисел. Назовем монотонной перенумерацией массива $$$a$$$ такой массив $$$b$$$, состоящий из $$$n$$$ целых чисел, что выполняются все следующие условия:
Например, если $$$a = [1, 2, 1, 2, 3]$$$, то две монотонные перенумерации $$$a$$$ — следующие: $$$b = [0, 0, 0, 0, 0]$$$ и $$$b = [0, 0, 0, 0, 1]$$$.
Посчитайте количество различных монотонных перенумераций $$$a$$$. Ответ может быть большим, поэтому выведите его остаток от деления на $$$998244353$$$.
В первой строке записано одно целое число $$$n$$$ ($$$2 \le n \le 2 \cdot 10^5$$$) — количество элементов в $$$a$$$.
Во второй строке записаны $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 10^9$$$).
Выведите одно целое число — количество монотонных перенумераций $$$a$$$ по модулю $$$998244353$$$.
5 1 2 1 2 3
2
2 100 1
2
4 1 3 3 7
4
Название |
---|