A Generalized Successive Shortest Paths Solver for Tracking Dividing Targets