Example #1
0
    static void Main(string[] args) {
        string startPoint = Console.ReadLine().Substring(9);
        string endPoint = Console.ReadLine().Substring(9);
        Console.Error.WriteLine(string.Format("{0} {1}", startPoint, endPoint));
        Game game = new Game(startPoint, endPoint);
        int N = int.Parse(Console.ReadLine());
        //Console.Error.WriteLine(N + " stops.");
        for (int i = 0; i < N; i++) {
            game.AddStop(Console.ReadLine().Substring(9));
        }
        int M = int.Parse(Console.ReadLine());
        //Console.Error.WriteLine(M + " routes.");
        for (int i = 0; i < M; i++) {
            game.AddRoute(Console.ReadLine());
        }

        // Write an action using Console.WriteLine()
        // To debug: Console.Error.WriteLine("Debug messages...");

        game.Solve();
    }