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