Aggressive Cows (Binary Search on Answer)
00:00
AmazonGoogle
Place C cows in N stalls so minimum distance between any two cows is maximized. Return this maximum minimum distance.
Examples
Input → stalls=[1,2,8,4,9], C=3
Output → 3
Note: place at 1,4,9: min dist=3
Input → stalls=[1,2,3], C=2
Output → 2
Note: place at 1,3
Input → stalls=[1,2,3,4,5], C=5
Output → 1