Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2018-01-20 10:09:51.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:sclifoseala.in, sclifoseala.outSursăMarcel
AutorAlexandru PetrescuAdăugată dealexpetrescuAlexandru Petrescu alexpetrescu
Timp execuţie pe test1 secLimită de memorie131072 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Sclifoseala

Marcel a invatat despre forme. Formele pot fi rotunde sau complicate. Lui Marcel ii place ca atunci cand sunt complicate, macar sa fie mici, asa, cat mai irelevante. Spre exemplu un graf poate avea mai multe componente biconexe, fiecare dintre ele fiind fie reprezentabila sub forma unui ciclu simplu rotund elegant, fie de marime foarte mica.

Astfel, un graf sclifosit este unul neorientat si conex, in care nodul 1 are gradul egal cu 1, si toate componentele sale biconexe fie sunt reprezentabile sub forma unui ciclu simplu fara alte muchii intre nodurile respective, fie contin maxim 8 noduri.

Determinati in cate moduri se poate partitiona un graf sclifosit in doua subgrafuri nevide conexe.

Date de intrare

Fişierul de intrare sclifoseala.in contine pe prima linie numarul T de teste. Structura fiecarui test e urmatoarea: Prima linie contine numarul N de noduri, respectiv M de muchii. Urmatoarele M linii contin perechi de numere naturale a si b reprezentand faptul ca exista o muchie bidirectionala de la a la b.

Date de ieşire

În fişierul de ieşire sclifoseala.out se va afla un singur numar pentru fiecare din cele T teste, si anume numarul de partitionari ale grafului dat in doua subgrafuri nevide conexe.

Restricţii

  • 1 ≤ T ≤ 3
  • 1 ≤ a, b ≤ N, M ≤ 30.000

Punctare

Pentru evaluare se vor utiliza 4 teste, fiecare valorand 25 de puncte. O parte din ele contin urmatoarele restrictii suplimentare:

  • in primul test, exista o singura componenta biconexa sub forma unui ciclu simplu, iar restul au cate 2 noduri
  • in al doilea test, componenentele biconexe sunt fie de marime 2, fie sub forma unui ciclu simplu
  • in al treilea test, componentele biconexe contin cel mult 8 noduri
  • in al patrulea test, nu exista restrictii suplimentare

Precizari

  • Daca sunteti curiosi sa aflati ce este aceea o componenta biconexa, Marcel va recomanda sa invatati: Componente biconexe
  • Gradul unui nod este egal cu numarul de muchii care il contin ca varf

Exemplu

sclifoseala.insclifoseala.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?