Calculate Minimum Satellites Required
ISRO is tasked with launching a set of satellites to monitor specific regions on Earth. Each satellite has a limited range within which it can gather data. The goal is to deploy the minimum number of satellites necessary to cover a set of target regions on Earth completely.
You are given:
[start, end], which shows the latitude
range of Earth that requires monitoring.[coverageStart, coverageEnd].
Write an algorithm to calculate the minimum number of satellites required to cover all given target
regions completely. If coverage is not possible, return -1.
Additional Details:
1Example 1
The satellite [1, 6] fully covers [1, 5].
The satellite [5, 9] covers [6, 10] (with overlap).
The satellite [10, 15] covers [11, 15].
2Example 2
Satellite [1, 8] covers [1, 4] and [5, 8].
Satellite [9, 13] covers [9, 12].
3Example 3
Satellite [1, 4] cannot fully cover [1, 5].
The target region [11, 15] is not covered.