Subarreglo Maravilloso
Se tienen dos arreglos y
, de longitud
, tales que
para todo
.
Un intervalo , con
, se considera maravilloso si es posible transformar el subarreglo
en
realizando la siguiente operación cero o más veces:
- Sea
el arreglo actual. Elige dos índices distintos
y
dentro de
tales que
, y aumenta en
el valor de
(es decir,
). Los valores de
que no se encuentren en las posiciones elegidas permanecen sin cambios.
Se realizarán consultas. Cada consulta consiste en un intervalo
, tu tarea es determinar si el intervalo es maravilloso. Imprime
si lo es y
en caso contrario.
Entrada
La primera línea contiene dos enteros y
(
)
la longitud de los arreglos y el número de consultas, respectivamente.
Las siguientes líneas contienen dos enteros cada una. La
-ésima de estas líneas (
) contiene
y
(
).
Las siguientes líneas contienen dos enteros cada una. La
-ésima de estas líneas (
) contiene
y
(
), que representan cada consulta.
Salida
Imprime enteros en una línea. El
-ésimo entero será
si el intervalo
de la consulta es maravilloso, o
en caso contrario.
Subtareas
Esta tarea está compuesta por subtareas.
Los puntos de una subtarea se otorgan solo si se aceptan todos los casos de esa subtarea.
| Subtarea | Puntos | Restricciones adicionales | Dependencias |
|---|---|---|---|
| Sin restricciones adicionales. |
Ejemplos
Entrada 1
4 3
2 2
1 1
1 3
2 3
0 1
0 3
1 3
Salida 1
1 1 0
Entrada 2
5 5
1 2
2 3
1 1
2 4
1 2
0 2
0 4
1 3
1 4
2 3
Salida 2
1 1 0 1 0
Comments