tt
冰山英雄 2019-05-09 11:28:54 package jack.trains;
import jack.trains.bean.Town;
public class Output {
public static void main(String args[]) {
TrainService service = DistanceService.instance();
service.calcDistance(new Town('A'), new Town('B'), new Town('C')).print();
service.calcDistance(new Town('A'), new Town('D')).print();
service.calcDistance(new Town('A'), new Town('D'), new Town('C')).print();
service.calcDistance(new Town('A'), new Town('E'), new Town('B'), new Town('C')
, new Town('D')).print();
service.calcDistance(new Town('A'), new Town('E'), new Town('D')).print();
//
service = RouteService.instance();
System.out.println(service.numTrips(new Town('C'), new Town('C'), 1, 3));
System.out.println(service.numTrips(new Town('A'), new Town('C'), 4, 4));
System.out.println(service.lengthOfShortestRoute(new Town('A'), new Town('C')));
System.out.println(service.lengthOfShortestRoute(new Town('B'), new Town('B')));
System.out.println(service.numDiffRoutes(new Town('C'), new Town('C'), 30));
}
}