#ablc. [abl_c]Connect Cities

[abl_c]Connect Cities

已知 N N 个点和 M M 个路,路 i i 连接在点 Ai A_i 和点 Bi B_i 中间。
可以选择两个没有直接连接的点之间修建路。操作结束后,任意两点都连通,最少要修多少条路?