Municiones
Frondy se encuentra muy feliz pasando su servicio militar activo en el Ejército Oriental. Por su buen comportamiento fue asignado al almacén de municiones de su unidad como especialista en municiones y explosivos. El almacén puede ser modelado como un arreglo a de tamaño n, donde ai representa el tipo de munición en la -ésima posición.
Como parte de su trabajo, Frondy debe identificar posibles riesgos de explosión. Se dice que un rango es peligroso si existe algún tipo de munición
que represente más del
de dicho rango. Formalmente, si
denota la cantidad de veces que aparece
entre
y
, entonces el rango es peligroso si:
Frondy necesita revisar varios rangos para saber cuales son peligrosos y cuales no y así poder aplicar el protocolo de seguridad así que Frondy le pide ayuda a usted para que lo ayudes a computar consultas, en cada una debe evaluar un rango
y responder si es o no peligroso.
Entrada
La primera línea de entrada contiene un entero (
) que representa el tamaño del almacén (el arreglo).
La segunda línea constará de enteros
(
) los cuales representan el tipo de munición en su respectiva posición del arreglo.
La tercera línea contiene un entero (
), seguido por
consultas de la forma
(
).
Salida
Deberá responder por cada una de las consultas con YES si el rango que representa la consulta es peligroso, o NO en caso contrario.
Puntuación
| Subtarea | Condiciones | Puntos | Dependencias |
|---|---|---|---|
Ejemplos
Entrada de ejemplo 1
3
6 4 5
2
2 3
3 3
Salida de ejemplo 1
NO
YES
Entrada de ejemplo 2
5
7 6 4 5 4
15
1 1
1 2
1 3
1 4
1 5
2 2
2 3
2 4
2 5
3 3
3 4
3 5
4 4
4 5
5 5
Entrada de ejemplo 2
YES
NO
NO
NO
NO
YES
NO
NO
NO
YES
NO
YES
YES
NO
YES
Comments