Combinatorics.
Submit solution
Points:
100 (partial)
Time limit:
1.0s
Memory limit:
128M
Authors:
Problem type
Allowed languages
C, C++, Java, Pascal, Python, VB
Considere todas las permutaciones de tamaño , halle el arreglo de inversiones para cada una (en un arreglo de inversiones se cumple que la posición del arreglo es igual a la cantidad de elementos donde ), dado un , diga la cantidad de permutaciones que cumplen que es igual al máximo común divisor del arreglo de inversiones módulo . (No tenga en cuenta el arreglo de inversiones donde todos sus elementos son ).
Restricciones
Entrada
La entrada consta de una línea con dos enteros separados por un espacio y .
Salida
La salida consta de una línea con un entero, la respuesta al problema dado.
Ejemplo #1 de Entrada
3 1
Ejemplo #1 de Salida
4
Ejemplo #2 de Entrada
3 2
Ejemplo #2 de Salida
1
Ejemplo #3 de Entrada
1013 1013
Ejemplo #3 de Salida
0
Comments