Задан массив a, состоящий из n элементов. Определим fa следующим образом:
Посчитайте сумму fa по всем n! перестановкам массива a по модулю 109 + 7.
Обратите внимание, что два элемента считаются различными, если различаются их позиции, поэтому у любого массива a есть ровно n! перестановок.
В первой строке записано целое число n (1 ≤ n ≤ 1 000 000) — размер массива a.
Во второй строке записаны n целых чисел a1, a2, ..., an (1 ≤ ai ≤ 109).
Выведите одно целое число, сумму fa по всем n! перестановкам массива a по модулю 109 + 7.
2
1 3
1
3
1 1 2
4
Перестановки во втором примере:
Где p — массив позиций оригинального массива a. Сумма fa равна 4.
Название |
---|