Darmowe konto pozwoli wrócić do niego później.
Wspólne informacje do wiązki zadań

Informacja do zadań 4.2.–4.4.
Dany jest plik korpo.txt zawierający n = 50 000 liczb, który opisuje strukturę korporacji. W pierwszym wierszu jest liczba 0 oznaczająca brak przełożonego dla prezesa korporacji, który ma numer 1. W i-tym (2 ≤ i ≤ 50 000) wierszu pliku jest numer pracownika, który jest bezpośrednim przełożonym pracownika i.
Przykład 2.
Zapis w pliku dla przykładowej korporacji (Rysunek 1) miałby postać:
Darmowe konto pozwoli wrócić do niego później.
0
1
2
1
2
2
3
4
Napisz program(-y), który(-e) znajdzie(-ą) i da(dzą) odpowiedzi do podanych zadań. Odpowiedzi zapisz w pliku wyniki4.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Do Twojej dyspozycji jest również plik korpo_przyklad.txt, w identycznym formacie, w którym bezpośrednim przełożonym pracowników 2 i 3 jest pracownik 1, a wszystkich innych – pracownik 3. Odpowiedzi dla danych z tego pliku są podane pod treściami zadań.
Uwaga: Pamiętaj, że Twój program musi ostatecznie działać dla pliku korpo.txt.
Polecenie
Policz, ilu najwięcej przełożonych ma jeden pracownik. Podaj tę liczbę oraz podaj, ilu pracowników ma taką liczbę przełożonych.
Dla danych z pliku korpo_przyklad.txt poprawna odpowiedź to:
2 49 997
(największa liczba przełożonych: 2, liczba pracowników, którzy mają 2 przełożonych: 49 997).
22 2
odpowiedź poprawna, w tym:
liczba przełożonych
liczba pracowników.
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.