Biorąc pod uwagę listę liczb całkowitych, wypisz liczbę permutacji liczb całkowitych, z nierozróżnialnymi permutacjami liczonymi raz. Jeśli istnieją n
liczby całkowite i każda grupa liczb nie do odróżnienia ma długość n_i
, to znaczyn! / (n_1! * n_2! * ...)
Zasady
Dane wejściowe będą rodzajem listy jako argumenty funkcji lub programu z 1 do 12 liczbami całkowitymi nieujemnymi.
Wyjście będzie drukować lub zwracać liczbę permutacji, jak opisano powyżej.
Brak standardowych luk i wbudowanych funkcji (generowanie permutacji, kombinacji itp.). Czynniki są dozwolone.
Przypadki testowe
Wejścia:
1, 3000, 2, 2, 8
1, 1, 1
2, 4, 3, 2, 3, 4, 4, 4, 4, 4, 1, 1
Wyjścia:
60
1
83160