Considereu un graf dirigit sense cicles on cada vèrtex està etiquetat amb una lletra. Donat un natural , podeu calcular quants camins amb vèrtexs conté el graf, tals que la paraula formada pel camí comença en consonant, i alterna consonants i vocals?
L’entrada consisteix en diversos casos. Cada cas comença amb el nombre de vèrtexs , el nombre d’arcs , i un natural entre 1 i . Segueix una paraula amb lletres minúscules, corresponents respectivament als vèrtexs 0, …, . Segueixen parells indicant un arc des d’ fins a , amb . Suposeu , , que els vèrtexs es numeren des de zero, que no hi ha arcs repetits, i que el graf no té cicles.
Per a cada cas, escriviu el nombre de camins amb
vèrtexs tals que la primera lletra és consonant, la segona és vocal,
etc. Considereu, com és habitual, que les úniques vocals són
‘a’, ‘e’, ‘i’, ‘o’ i
‘u’. Com que la resposta pot ser molt grossa, feu els
càlculs mòdul
.
Com a mostra, les quatre paraules corresponents al primer cas de
l’exemple d’entrada són “bar”, “bad”,
“bed” i “red”.
Input
5 10 3 bared 0 1 0 2 0 3 0 4 1 2 1 3 1 4 2 3 2 4 3 4 2 1 1 zy 1 0
Output
4 2