Autobus - Zadania.oig.edu.pl
Transkrypt
Autobus - Zadania.oig.edu.pl
Autobus 3T, liceum. Dostępna pamięć: 64 MB. 10 XI 2012 W Bajtocji znajduje się N miast, połączonych dwukierunkowymi drogami. Król zadbał o to, aby można było przejechać między każdą parą miast. Mieszkańcy płacą wysokie podatki, dlatego oczekują otwarcia lini autobusowej. Komunikacja musi działać sprawnie, tzn. pojazd wyjeżdzający z bazy musi do niej wrócić, nie przejeżdzając dwukrotnie tą sąmą drogą. Władze zgodziły się na inwestycje. Przedsiębiorcy stanęli do przetargu, oferując połączenie autostradowe miasta Ai z miastem Bi . Rząd zastanawia się, przez ile miast mogłaby przebiegać linia autobusowa, gdyby zbudowano taką autostradę? Wejście W pierwszym wierszu standardowego wejścia podano liczbę miast N (2 6 N 6 500 000) oraz liczbę żłożonych ofert T (1 6 T 6 1 000 000). W kolejnych N − 1 wierszach znajdują się opisy istniejących dróg w postaci: xi , yi (miasto xi jest połączone z miastem yi ). W następnych T wierszach znajdują się zapytania postaci: Ai , Bi (propozycja połączenia miasta Ai z miastem Bi ). Wyjście W T wierszach standardowego wyjścia powinny znaleźć się odpowiedzi dla kolejnych zapytań w postaci liczby miast znajdujących się na trasie autobusu. Przykłady Wejście: 9 1 1 8 8 2 6 9 9 7 7 5 1 3 5 6 8 5 2 3 9 4 7 2 6 3 3 1 Wyjście: 6 3 4 4 4 Wejście: 5 4 1 2 1 3 1 4 1 5 2 3 3 4 1 4 1 2 Wejście: 6 5 1 3 1 5 5 6 3 2 3 4 6 1 5 4 1 2 4 2 5 3 Wyjście: 3 3 2 2 Wyjście: 3 4 3 3 3 Autobus