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