How can the optimal number of satellites be determined for a plane of satellites? Specifically, I would like to see how to do this in general, and a specific example worked out, such as the following below:

* Altitude- 780 km.
* Horizon- 5 degrees
* Overlap- Let's say that there should be 200km overlap (Or something in that range) for each satellite track, to ensure a reasonable continuity.