Após a GatoNet tomar conta do mundo, a humanidade foi forçada a se esconder e lutar contra as máquinas. Existem células de resistência humanas espalhadas pelo mundo todo, tentando, de alguma forma, se organizar e resistir à dominação das máquinas.
As células de resistência se comunicam por meio de mensagens cifradas com um protocolo de comunicação ainda inviolado pelas máquinas. Se uma célula de resistência se comunica com outra célula , também é garantido que consiga se comunicar com . Além disso, uma célula pode atuar como papel de intermediária entre outras duas células, repassando mensagens de uma para outra. É garantido que uma célula consegue se comunicar com qualquer outra, seja diretamente ou por meio de outras células intermediárias.
As máquinas bolaram um plano para tentar quebrar as comunicações. Elas identificaram as células mais importantes, chamadas de células críticas, que são aquelas que, se destruídas, fariam com que a comunicação entre algum par de células fosse interrompida. Sabendo dos planos das máquinas, as células de resistência decidiram se organizar e proteger essas células mais importantes. Para isso, elas resolveram criar um canal alternativo entre pares de células, não necessariamente críticas, de forma que, mesmo que uma célula crítica seja destruída, a comunicação entre as células de resistência não seja interrompida.
Como os recursos são escassos, determine o número mínimo de canais alternativos que devem ser criados para garantir que a comunicação entre todas as células de resistência seja mantida, mesmo que alguma célula crítica seja destruída.
A primeira linha da entrada possui dois inteiros e (, ), representando o número de células de resistência e o número de canais de comunicação existentes, respectivamente. As células são numeradas de a . Cada uma das próximas linhas contém dois inteiros e (, ), indicando que existe um canal de comunicação direto entre as células e .
Determine o número mínimo de canais alternativos que devem ser criados para garantir que a comunicação entre todas as células de resistência seja mantida, mesmo que alguma célula crítica seja destruída.
5 6 1 2 2 3 3 1 3 4 4 5 5 3
1
14 16 1 2 1 3 2 4 3 4 4 5 5 6 6 7 7 8 8 9 9 10 8 10 9 11 11 12 12 7 12 13 7 14
2