En aquest problema considerem arbres, és a dir, grafs no dirigits, connexs i sense cicles. Donat un arbre amb vèrtexs , sigui el grau (el nombre de veïns) del vèrtex dins d’. Diem que dos arbres i són suficientment diferents si, per a tota , es compleix .
Donat un arbre amb vèrtexs, existeix algun arbre que també tingui vèrtexs i que en sigui suficientment diferent?
L’entrada consisteix en diversos casos, cadascun amb , seguida d’ arestes . Suposeu , que els vèrtexs es numeren entre 1 i , i que les arestes donades realment formen un arbre.
Per a cada arbre donat, si no existeix cap arbre amb el mateix nombre
de vèrtexs que en sigui suficientment diferent, escriviu
“NO”. Altrament, escriviu “SI” seguit de les
arestes de l’arbre, en qualsevol ordre. També podeu triar l’ordre dels
dos vèrtexs de cada aresta. Si hi ha més d’una solució possible,
escolliu la que vulgueu. Seguiu estrictament el format dels
exemples.
Input
2 1 2 3 2 1 3 2 4 4 3 1 2 2 3 5 3 1 3 4 3 5 4 2
Output
NO NO SI 1 4 2 1 3 4 SI 5 1 3 2 1 4 2 5