Protestas genéricas de la vaca
Las vacas del Granjero Juan están alineadas en una fila y numeradas . Las vacas están llevando a cabo otra de sus extrañas protestas, por lo tanto cada vaca está llevando un cartel con un entero .
GJ sabe que la muchedumbre vacuna se calmará si ellas están agrupadas apropiadamente y por lo tanto a él le gustaría organizar a las vacas en uno o mas grupos contiguos de tal manera que cada vaca esté en exactamente un grupo y que cada grupo tenga una suma no negativa.
Ayúdelo a contar el número de maneras en que él puede hacer esto, módulo .
Por ejemplo, si y los carteles de las vacas son 2, 3, -3 y 1, entonces las siguientes son las únicas cuatro maneras válidas de organizar a las vacas:
(2 3 -3 1)
(2 3 -3) (1)
(2) (3 -3 1)
(2) (3 -3) (1)
Note que este ejemplo muestra una manera de contar los diferentes ordenamientos de los arreglos.
Entrada
Línea 1: Un solo entero:
Líneas 2..N + 1: La línea contiene un solo entero:
Salida
- Línea 1: Un solo entero, el número de maneras de organizar módulo .
Ejemplo de Entrada
4
2
3
-3
1
Ejemplo de Salida
4
Comments