Задача A. Покраска суммой
Ограничение по времени | Ограничение по памяти |
---|---|
1 секунда | 256 мегабайт |
У вас есть массив целых чисел размера . Изначально каждое число массива покрашено в белый цвет.
За одну операцию вы можете:
-
Выбрать три белых числа
-
Если значение строго больше , покрасить в черный цвет.
Вы обязаны повторять эту операцию до тех пор, пока это возможно. В процессе некоторые числа будут перекрашены в черный цвет, а остальные — останутся белыми.
От вас требуется посчитать количество всевозможных конечных раскрасок.
Формат входного файла
В первой строке входного файла дано одно целое число — размер массива .
Во второй строке даны целых чисел .
Формат выходного файла
Выведите одно целое число — количество всевозможных конечных раскрасок. Можно показать,что в заданных ограничениях ответ никогда не превосходит .
Система оценки
Подзадача | Дополнительные ограничения | Баллы |
---|---|---|
0 | Примеры | 0 |
1 | n <= 8 | 13 |
2 | a[i] < 0 | 8 |
3 | a[i] > 0 | 19 |
4 | n <= 500 | 25 |
5 | n <= 5000 | 14 |
6 | - | 21 |
Примеры
Вход
3
2 2 5
Выход
2
Вход
4
-3 1 2 2
Выход
3