Feu un programa que compti quantes permutacions de hi ha amb exactament cicles, on .
Per exemple, de les sis permutacions de , n’hi ha:
dues amb un cicle, que són: i .
tres amb dos cicles, que són: , i .
una amb tres cicles, que és: .
L’entrada consisteix en diversos casos, cadascun amb i , tals que .
Per a cada cas, compteu el nombre de permutacions de amb cicles. Com que el resultat pot ser molt gran, feu els càlculs mòdul .
Sigui el nombre de casos. La solució esperada té cost total . Es poden obtenir fins a 80 punts si es passen jocs de proves on , amb una solució de cost .
Input
3 1 3 2 3 3 4 1 4 2 4 3 4 4 10 2 20 10 100 50
Output
2 3 1 6 11 6 1 1026576 28767655 68128793