Secuencia con hash.
Submit solution
Points:
100 (partial)
Time limit:
1.0s
Memory limit:
256M
Author:
Problem type
Allowed languages
C, C++, Java, Pascal, Python, VB
Dados los números enteros no negativos y donde es primo, y . Para una secuencia de números enteros no negativos , el valor hash, se define de la siguiente manera: Se te dan pares de números enteros . La tarea es determinar si existe una secuencia de números enteros no negativos de longitud que cumpla la siguiente condición: Para todo , se cumple la siguiente condición: sea la secuencia obtenida tomando los elementos del -ésimo al -ésimo de . Entonces, .
Entrada
Los datos se leerán desde la entrada estándar en el siguiente formato:
P B N M
L1 R1
L2 R2
…
LM RM
Salida
Su programa debe escribir en una sola línea Yes si existe tal secuencia o No en caso contrario.
Restricciones
- es primo.
- si .
Ejemplo #1 de Entrada
3 2 3 3
1 1
1 2
2 3
Ejemplo #1 de Salida
Yes
Ejemplo #2 de Entrada
2 1 3 3
1 1
2 3
1 3
Ejemplo #2 de Salida
No
Ejemplo #3 de Entrada
998244353 986061415 6 11
1 5
2 2
2 5
2 6
3 4
3 5
3 6
4 4
4 5
4 6
5 6
Ejemplo #3 de Salida
Yes
Comments