Les duenyes del graf P17061


Statement
 

pdf   zip

La Natàlia, la Júlia, la Matilda i la Clara son un grup d’amigues de la FME més conegudes com “les duenyes”. Últimament estan obsessionades amb els problemes d’Algorísmia, més concretament amb els problemes de grafs, fins al punt que se les coneix com “les duenyes del graf”. Per altra banda, a en Calatayud li fan pànic els grafs, i en vol escapar com sigui.

Les duenyes han creat un graf no dirigit i connex, han colocat en Calatayud al vèrtex ss, i una sortida al vèrtex tt. Podrà en Calatayud arribar a la sortida fent passos de distància dos? Aquí, diem que un pas de distància dos des d’un vèrtex xx fins a un vèrtex zz és vàlid si existeix algun vèrtex yy adjacent tant a xx com a zz.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb el nombre de vèrtexs nn i el nombre d’arestes mm, seguits d’mm parells xx yy indicant una aresta entre xx i yy, amb xyx \ne y, seguits d’ss i tt. Suposeu 2n1052 \le n \le 10^5, n1m5nn - 1 \le m \le 5n, que els vèrtexs es numeren entre 00 i n1n-1, que no hi ha arestes repetides, que el graf és connex, i sts \ne t.

Sortida

Per a cada cas, escriviu “SI” si en Calatayud podrà escapar del graf, o “NO” altrament.

Public test cases
  • Input

    3 2
    1 0  2 1
    1 2
    
    5 5
    0 1  1 2  2 0  2 3  4 0
    4 3
    
    5 6
    0 1  1 2  1 3  1 4  2 4  3 4
    0 1
    

    Output

    NO
    SI
    SI
    
  • Information
    Author
    Jan Matas
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++