Forbidden Cities.
Hay ciudades y
carreteras entre ellas. Kaaleppi se encuentra actualmente en la ciudad
y quiere viajar a la ciudad
.
Sin embargo, hay un problema: Kaaleppi ha robado recientemente un banco en la ciudad
y no puede entrar en la ciudad porque la policía local lo atraparía. Tu tarea es averiguar si existe una ruta de la ciudad
hacia la ciudad
que no pase por la ciudad
.
Como desafío adicional, debes procesar
consultas donde
y
varían.
Entrada
La primera línea de entrada tiene tres enteros y
: el número de ciudades, carreteras y consultas. Las ciudades están numeradas
.
Luego, hay
líneas que describen las carreteras. Cada línea tiene dos enteros
y
: hay una carretera entre las ciudades
y
. Cada carretera es bidireccional.
Finalmente, hay
líneas que describen las consultas. Cada línea tiene tres enteros
y
: ¿existe una ruta de la ciudad
hacia la ciudad
que no pase por la ciudad
? Se puede asumir que existe una ruta entre dos ciudades cualesquiera.
Salida
Para cada consulta, escriba "" si existe dicha ruta y "
" en caso contrario.
Restricciones
Ejemplo de Entrada
5 6 3
1 2
1 3
2 3
2 4
3 4
4 5
1 4 2
3 5 4
3 5 2
Ejemplo de Salida
YES
NO
YES
Comments