Задача E. Шоколадки
Ограничение по времени | Ограничение по памяти |
---|---|
2.5 секунда | 256 мегабайт |
Айбар и Данияр решили купить шоколадки перед олимпиадой. Допустим, в магазине продаются видов шоколадок пронумерованных от до . У каждого вида шоколадки есть свой уровень сладости .
Айбар и Данияр договорились покупать шоколадки по следующей нехитрой схеме:
• Сперва Айбар купит шоколадку с самой большой сладостью. Затем Данияр тоже купит шоколадку с самой большой сладостью среди других видов шоколадок. Более формально, если Айбар купил шоколадку вида , Данияр должен купить шоколадку вида такую, что её сладость самая большая.
• Теперь Айбар купит шоколадку с самой маленькой сладостью. Затем Данияр тоже купит шоколадку с самой маленькой сладостью среди других видов шоколадок. Более формально, если Айбар купил шоколадку вида , Данияр должен купить шоколадку вида такую, что её сладость самая маленькая.
В конце Айбар и Данияр суммируют сладости купленных ими шоколадок. Если их посчитанные суммы оказываются одинаковыми, то побеждает дружба.
Например, если бы в магазине продавали видов шоколадок со сладостями , то Айбар бы купил шоколадки вида 3 и 1 с суммарной сладостью 6 + 1 = 7. А Данияр бы купил шоколадки вида 2 и 4 с суммарной сладостью 4 + 3 = 7 и в конце победила бы дружба.
В этой задаче можно считать что есть не менее двух шоколадок каждого вида. Если бы в магазине было всего лишь видов шоколадок, они оба купили бы по одной шоколадке вида 1 и 2.
Друзья решили не мелочиться и сразу зайти в супермаркет. В супермаркете продаются видов шоколадок со сладостями .
Теперь друзьям стало интересно, сколько есть пар таких, что если друзья будут покупать шоколадки только среди видов победит дружба?
Формат входного файла
В первой строке дано одно целое число — количество видов шоколадок в супермаркете .
Во второй строке даны чисел .
Формат выходного файла
Выведите одно целое число — ответ на задачу
Система оценки
Подзадача | Дополнительные ограничения | Баллы |
---|---|---|
0 | Примеры | 0 |
1 | n <= 100 | 11 |
2 | n <= 5000 | 10 |
3 | b[i] = i | 9 |
4 | b[i] <= 50 | 24 |
5 | n <= 100000 | 29 |
6 | - | 17 |
Примеры
Ввод
3
1 2 3
Вывод
3
Ввод
5
1 1 3 2 1
Вывод
6