Katakanlah kita telah diberi jumlah node dan edge, masing-masing N dan M. Dan kemudian kita diberikan node mana yang terhubung. Bagaimana kita menemukan jumlah minimum edge tambahan yang diperlukan untuk menyelesaikan koneksi, sehingga Anda dapat mengunjungi setiap node? Dengan menemukan jawabannya, Anda harus dapat melintasi setiap node, baik secara langsung maupun melalui node lain untuk mencapai tujuan.
Contoh masukan:
4 2 (Node dan tepi)
0 1 (simpul 0 dan simpul 1 terhubung)
2 3 (simpul 2 dan simpul 3 terhubung)
Yang kemudian akan memberi kita jawaban 1, kita memerlukan satu sisi tambahan untuk menyelesaikan koneksi.