https://www.geeksforgeeks.org/k-centers-problem-set-1-greedy-approximate-algorithm/