NumPy allowed · plain Python earns 10 bonus points
Compute nearest squared centroid distances for K-Means++ probabilistic initialization.
Implement kmeans_plus_plus_distances(points, centroids): for each point x, find min(sum((x[j] - c[j])**2 for c in centroids)). Return list of minimum squared distances rounded to 4 decimal places.
kmeans_plus_plus_distances(points: list[list[float]], centroids: list[list[float]]) -> list[float]