CSES - Artikulaatiopisteet
  • Time limit: 2.00 s
  • Memory limit: 512 MB

Saat syötteenä verkon jossa on nn solmua ja mm kaarta. Tehtäväsi on löytää solmut joiden poistaminen kasvattaa verkon yhtenäisten komponenttien määrää.

Syöte

Syötteen ensimmäisellä rivillä on kaksi lukua, nn ja mm, verkon solmujen ja kaarien määrä. Seuraavilla mm:llä rivillä on jokaisella luvut uu ja vv, jotka tarkoittavat että solmujen uu ja vv välillä on kaari. Kahden solmun välillä on korkeintaan yksi kaari.

Tuloste

Tulosta ensimmäiselle riville luku kk, eli sellaisten solmujen määrä, joiden poistaminen kasvattaa verkon yhtenäisten komponenttien määrää. Tulosta sen jälkeen kk riviä, joista jokaisella on yksi solmu.

Rajat

  • 2n21052 \le n \le 2 \cdot 10^5
  • 1m51051 \le m \le 5 \cdot 10^5
  • 1u,vn,uv1 \le u, v \le n, u \neq v

Esimerkki

Syöte:

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

Tuloste:

1
2

Syöte:

9 11
1 4
4 3
3 2
2 1
4 5
5 6
6 4
4 8
8 7
7 4
7 9

Tuloste:

2
4
7