- Time limit: 2.00 s
- Memory limit: 512 MB
Uolevilla on pussi, jossa on palloa, jotka on väritetty :lla eri värillä. Värit on indeksoitu luvuilla . Samanväriset pallot ovat täysin samanlaisia. Uolevi otti kaikki pallot pussista jossain järjestyksessä. Hän huomasi että hän otti viimeisen värin pallon ennen viimeistä värin palloa kaikille . Kuinka monella eri tavalla tämä voi tapahtua?
Syöte
Ensimmäisellä rivillä on luku , värien määrä. Seuraavalla rivillä on lukua, , jossa on värin pallojen määrä.
Tuloste
Tulosta eri järjestysten määrä modulo .
Rajat
- , eli pallojen yhteismäärä on korkeintaan .
Esimerkki
Syöte:
3 2 2 1
Tuloste:
3
Eri järjestykset ovat , ja .
Syöte:
4 1 2 3 4
Tuloste:
1680