La mejor subsecuencia.
El granjero John tiene una cadena binaria de longitud , inicialmente compuesta solo por ceros.
Primero, realizará actualizaciones en la cadena, en orden. Cada actualización invierte el valor de cada carácter de
a
. Específicamente, invertir un carácter lo cambia de 0 a 1, o viceversa.
Luego, te hará consultas. Para cada consulta, te pedirá que muestres la subsecuencia lexicográficamente más grande de longitud
, compuesta por los caracteres de la subcadena
desde
hasta
. Si su respuesta es una cadena binaria
, entonces imprima
(es decir, su valor interpretado como un número binario) módulo
.
Una subsecuencia es una cadena que se puede derivar de otra eliminando algunos o ningún carácter sin cambiar el orden de los caracteres restantes.
Recuerde que la cadena es lexicográficamente mayor que la cadena
de igual longitud si y solo si en la primera posición
, si existe, donde
, se cumple
.
Entrada
- La primera línea contiene
,
y
.
- Las siguientes
líneas contienen dos enteros,
y
, que representan los extremos de cada actualización.
- Las siguientes
líneas contienen tres enteros:
,
y
, que representan los extremos de cada consulta y la longitud de la subsecuencia.
Salida
Imprimir líneas. La i-ésima línea debe contener la respuesta a la i-ésima consulta.
Restricciones
Puntuación
| Entradas | Restricciones adicionales |
|---|---|
| 4 | |
| 5 | |
| 6-7 | |
| 8-12 | |
| 13-20 | Sin restricciones adicionales |
Ejempo #1 de Entrada
5 3 9
1 5
2 4
3 3
1 5 5
1 5 4
1 5 3
1 5 2
1 5 1
2 5 4
2 5 3
2 5 2
2 5 1
Ejempo #1 de Salida
21
13
7
3
1
5
5
3
1
Tras realizar las operaciones , la cadena resultante es
.
Para la primera consulta, solo existe una subsecuencia de longitud 5, , que se interpreta como
.
Para la segunda consulta, hay 5 subsecuencias únicas de longitud 4: . La subsecuencia lexicográficamente más larga es
, que se interpreta como
.
Para la tercera consulta, la secuencia lexicográficamente más larga es , que se interpreta como 7.
Ejempo #2 de Entrada
9 1 1
7 9
1 8 8
Ejempo #2 de Salida
3
Ejempo #3 de Entrada
30 1 1
1 30
1 30 30
Ejempo #3 de Salida
73741816
Asegúrese de mostrar la respuesta módulo .
USACO 2025 February Contest, Gold Problem 2. The Best Subsequence.
Comments