Znajomi
Transkrypt
Znajomi
Znajomi Znajomi Jasiu założył konto w znanym serwisie społecznościowym i po tygodniu ma już wielu znajomych, a liczba ta ciągle rośnie, bo Jasiu jest bardzo aktywny. Nasz bohater wysyła zaproszenia znajomym swoich nowych znajomych, ale nie zawsze może liczyć na akceptację i zrozumienie. Jasiu chciałby wiedzieć jak bardzo liczna jest największa grupa osób znających się w serwisie w myśl maksymy "Znajomy mojego znajomego jest moim znajomym". Ty, jako administrator serwisu wychodzisz naprzeciw oczekiwaniom Jasia i zaraz napiszesz nową funkcję zwiększając atrakcyjność serwisu. Wejście W pierwszym wierszu podana jest liczba zestawów danych d (d ≤ 100). Pierwszy wiersz każdego zestawu zawiera dwie liczby n i m, gdzie n to liczba wszystkich użytkowników serwisu (1 ≤ n ≤ 100000), a m to liczba par osób, które się znają (1 ≤ m ≤ 500000). Każdy z kolejnych m wierszy składa się z dwóch liczb całkowitych a i b (1 ≤ a, b ≤ n, a≠b), które opisują, że użytkownicy a i b są znajomymi. Relacja znajomości w rozumieniu Jasia jest symetryczna i przechodnia. Wyjście Dla każdego przypadku testowego w osobnym wierszu jedna liczba oznaczająca liczebność największej grupy znajomych w serwisie. Przykład Wejście 2 43 12 23 34 97 21 19 34 45 75 48 47 Wyjście 4 5