Ca să-şi petreacă timpul într-un mod plăcut, Hetty a decis să deschidă cartea de matematică şi să-şi aleagă o problemă la care să se gândească în timp ce face curăţenie prin casă. În carte a găsit următoarea cerinţă:
Se dă un graf neorientat cu noduri şi muchii, care are proprietatea de a fi aproape -regulat, unde este un număr natural dat. Un graf este aproape -regulat dacă gradul oricărui nod (numărul de noduri cu care se învecinează ) este fie , fie . Se cere să se determine dacă este posibil să se elimine o submulţime de muchii din graful iniţial, astfel încât graful rezultat prin eliminarea acestor muchii să fie aproape -regulat. În cazul în care acest lucru este posibil, se cere să se determine şi submulţimea de muchii care trebuie eliminate.
Date de intrare
Fişierul de intrare ar.in
conţine pe prima linie numerele naturale , şi , reprezentând numărul de noduri, numărul de muchii, respectiv faptul că graful dat este aproape -regulat. Pe următoarele linii se vor afla perechi de numere şi , semnificând existenţa unei muchii între nodurile şi .
Date de ieșire
În fişierul de ieşire ar.out
se va afişa, pe prima linie, numărul natural . Acesta are valoarea în cazul în care graful iniţial nu poate fi transformat într-unul aproape -regulat eliminând o submulţime de muchii. În caz contrar, reprezintă numărul de muchii eliminate, iar pe următoarele linii se vor afişa perechi de numere şi , fiecare reprezentând faptul că muchia dintre nodurile şi din graful iniţial a fost eliminată.
Restricții și precizări
- Orice soluţie corectă va fi acceptată, în cazul în care aceasta există.
- Există maxim o muchie între fiecare pereche de noduri.
- Pentru teste în valoare de puncte, .
Exemplu
ar.in
4 5 3
1 2
2 3
3 4
4 1
1 3
ar.out
1
1 3
Explicație
Graful dat este aproape -regulat: nodurile şi au vecini fiecare, în timp ce nodurile şi au vecini fiecare.
Prin eliminarea muchiei , toate nodurile au exact vecini, iar graful devine aproape -regulat.
O altă soluţie posibilă este:
Astfel, nodurile şi rămân cu vecin fiecare, iar nodurile şi rămân cu vecini fiecare. Şi în acest caz, graful devine aproape -regulat.