Autobusy
Transkrypt
Autobusy
Autobusy 3T, liceum. Dostępna pamięć: 64 MB. 24 XI 2012 Dobry wychowawca, który nie wtłacza a wyzwala, nie ciągnie a wznosi, nie ugniata a kształtuje, nie dyktuje a uczy, nie żąda a zapytuje – przeżyje wraz z dziećmi wiele natchnionych chwil. – Janusz Korczak W Bajtocji, ulice mają bardzo regularny układ. Wszystkie biegną albo z północy na południe, albo z zachodu na wschód. Każda ulica z północy na południe przecina każdą ulicę z zachodu na wschód. Ulice biegnące z północy na południe są ponumerowane od 1 wzwyż, w kierunku z zachodu na wschód. Analogicznie, ulice biegnące z zachodu na wschód są ponumerowane od 1 wzwyż, w kierunku z południa na północ. W Bajtocji każda ulica jest obsługiwana przez dokładnie jedną linię autobusową oraz każda linia autobusowa obsługuje dokładnie jedną ulicę. Daną linią autobusową można przemieścić się pomiędzy dowolnymi dwoma przystankami autobusowymi znajdującymi się na ulicy, którą ta linia obsługuje. Przystanki autobusowe są ponumerowane od 1 do N i zawsze znajdują się na skrzyżowaniach. Oznacza to, że każdy przystanek jest obsługiwany przez dokładnie dwie linie autobusowe. Kamil jest ekspertem od autobusów i został zapytany przez Radę Miejską ile jest takich tras autobusowych, do których przebycia trzeba skorzystać z dokładnie dwóch róznych linii. Każdą taką trasę możemy przedstawić jako trójkę liczb (A, B, C), która oznacza, że wchodzimy do autobusu przy przystanku numer A, przy przystanku numer B przesiadamy się do autobusu drugiej linii i wysiadamy przy przystanku numer C. Niestety, Kamil nie wie wszystkiego o autobusach i zwrócił się do Ciebie z prośbą o pomoc. Wejście W pierwszym wierszu standardowego wejścia znajduje się jedna liczba całkowita N (1 6 N 6 106 ) oznaczająca liczbę przystanków autobusowych. W kolejnych N wierszach znajdują się po dwie liczby Ai , Bi (1 6 Ai , Bi 6 109 ) oznaczające, że i-ty przystanek znajduje się na skrzyżowaniu ulicy numer Ai biegnącej z północy na południe z ulicą numer Bi biegnącą z zachodu na wschód. Żadne dwa przystanki nie znajdują się na tym samym skrzyżowaniu. Wyjście W pierwszym i jedynym wierszu standardowego wyjścia powinna znaleźć się jedna liczba całkowita oznaczająca ilość tras autobusowych, do których przebycia trzeba skorzystać z dokładnie dwóch róznych linii. Autobusy Przykłady Wejście: 7 1 1 1 100 100 1 100 100 50 100 100 50 50 50 Wyjście: 28 Wejście: 4 1 1 2 2 1 2 2 1 Wejście: 4 1 1 5 1 5 2 5 3 Wyjście: 8 Wyjście: 4 Autobusy