W Bajtocji od niedawna wydawana jest nowa gazeta BajtNews. O dziwo, mieszkańcy Bajtocji wcale nie interesują się treścią publikowanych w niej artykułów, a jedynie statystykami, które ich dotyczą. Niektórzy z nich stali się już tak leniwi, że nie chcą sami tworzyć statystyk, dlatego poprosili Ciebie o napisanie programu, który będzie przygotowywał je automatycznie.
Bajtocjanie chcą znać liczby wystąpień następujących obiektów w artykułach:
Napisz program, który:
W pierwszym wierszu wejścia znajduje się jedna liczba całkowita
(
)
oznaczająca liczbę żądanych rodzajów statystyk.
W drugim wierszu znajduje się
liczb całkowitych
(
), pooddzielanych
pojedynczymi odstępami i oznaczających numery typów obiektów, które należy zliczyć.
Numery odpowiadają kolejności, w jakiej różne rodzaje obiektów zostały opisane powyżej
(np.
oznacza żądanie zliczenia słów w tekście).
Możesz założyć, że liczby
są parami różne.
Trzeci wiersz wejścia zawiera całą treść artykułu. Może się ona składać z następujących znaków:
Liczba znaków w treści artykułu nie przekroczy
.
Możesz również założyć, że:
W pierwszym i jedynym wierszu wyjścia Twój program powinien wypisać
liczb
całkowitych pooddzielanych pojedynczymi odstępami, oznaczających kolejne żądane
rodzaje statystyk.
Dla danych wejściowych:
5 2 4 1 3 5 domEk K5k45. aLA.
poprawną odpowiedzią jest:
2 2 3 4 3
W przykładzie żądane są wszystkie rodzaje statystyk w następującej kolejności:
Autor zadania: Piotr Niedźwiedź.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.