Mensaje Estable
En un rincón lejano del universo, existe una civilización avanzada que envía mensajes a través de pulsos de luz. Un mensaje se compone de una secuencia de señales, donde cada señal tiene una intensidad entera
.
Se dice que un mensaje es estable si existe una forma de dividir la secuencia completa en uno o más segmentos contiguos no vacíos, de tal manera que la suma de las intensidades en cada segmento sea exactamente la misma. Por ejemplo, si el mensaje es
, es estable porque se puede dividir en
y
y
, donde cada parte suma
.
Tu tarea es determinar, para cada mensaje, el máximo número de segmentos en los que puede dividirse cumpliendo esta condición.
Entrada
La primera línea contiene un entero (
) — el número de casos de prueba.
Para cada caso de prueba:
Una línea con un entero
(
) — el número de señales.
Una línea con enteros
, (
) — las intensidades de las señales.
Se garantiza que
Salida
Para cada caso de prueba, imprime una línea con un solo entero, el máximo número de segmentos en los que puede dividirse el mensaje de manera estable.
Puntuación
| Subtarea | Condiciones | Puntos | Dependencias |
|---|---|---|---|
Ejemplo
Entrada de ejemplo
3
6
1 2 3 1 1 1
5
1 1 1 1 1
4
1 2 4 3
Salida de ejemplo
3
5
1
Comments