Tenim un graf dirigit amb vèrtexs i arcs, on cada vèrtex té un color. Es vol saber si hi ha un camí dirigit entre parells de vèrtexs donats de manera que, al llarg del camí, no hi hagi dos vèrtexs consecutius amb el mateix color.
L’entrada comença amb el valor de i després parells, cadascuna amb el nom d’un vèrtex i el seu color (dues paraules, separades per un espai). Després ve el valor de i els arcs, formats per dos noms de vèrtexs, sense repeticions ni auto-bucles. Finalment ve una seqüència de parell de vèrtexs . Podeu suposar que tots els i són vèrtexs del graf.
Per cada parell de vèrtexs
de la seqüència, escriviu “yes” o “no”
depenent de si hi ha o no un camí de
a
sense dos vèrtexs consecutius del mateix color.
Input
8 bcn blue
prs red
mad green
rom blue
lsb red
ber green
lon blue
dub red
10 bcn prs
prs mad
rom lsb
rom dub
ber lon
lsb dub
dub lsb
mad lon
bcn ber
ber bcn
bcn mad
mad bcn
bcn bcn
dub lsb
Output
yes no yes no