El curs acadèmic 2024-2025 de la FME s’ha dedicat al matemàtic hindú Srinivasa Ramanujan qui, entre d’altres problemes, va estudiar la funció que retorna el nombre de particions d’un nombre natural donat. És a dir, és el nombre de maneres d’escriure com a suma de naturals (estrictament positius), sense tenir en compte l’ordre dels sumands.
Per exemple, , perquè el 4 es pot escriure de cinc maneres diferents: Fixeu-vos que considerem i com la mateixa suma, i igualment amb , i .
Com un altre exemple, , perquè el 5 es pot escriure de set maneres diferents:
Podeu calcular ?
L’entrada consisteix en diversos casos, cadascun amb una entre 1 i 1000. Els jocs de proves privats tenen molts nombres, possiblement repetits.
Per a cada , escriviu mòdul .
Input
4 5 1 2 3 10 1000
Output
5 7 1 2 3 42 57246495