Laurêncio e o Grafo Vazio
Durante uma de suas viagens, Laurêncio descobriu um grafo diferente - um grafo vazio! O grafo era formado por vértices, mas nenhuma aresta. Apenas por diversão, os seus amigos de viagem, Legal e Sams, lhe deram pedidos: cada pedido constiste de dois vértices do grafo, e .
Laurêncio quer descobrir o menor número de arestas direcionadas necessárias tal que, ao adicioná-las no grafo, existe um caminho de a para cada pedido .
Entrada
A primeira linha consiste de dois inteiros: e .
As próximas linhas contém, cada uma, dois inteiros, e - o -ésimo pedido.
Saída
Imprima apenas um inteiro: O menor número de arestas direcionadas necessárias para cumprir os pedidos.
Restrições
Exemplos:
ENTRADA |
SAÍDA |
4 5 1 2 2 3 2 4 3 1 3 4 |
4 |