You need at least cables to connect computers. If you have fewer cables, return .
Count connected components using Union-Find. To merge components into one, you need operations (move one redundant cable per merge).
The answer is simply: number of components minus .