Zadanie : mat2023-f
Zadanie

Wszystkich możliwych różnych fragmentów 2-cyfrowych jest dokładnie 100. Są nimi fragmenty 00, 01, 02, …, 99.

Napisz program, który wyznaczy fragmenty 2-cyfrowe, których liczba wystąpień jest najmniejsza i największa.

Wejście

Pierwszy wiersz wejścia zawiera liczbę całkowitą n z zakresu 1..1000 - ilość cyfr ciągu. Każdy z kolejnych n wierszy zawiera jedną cyfrę.

Wyjście

W pierwszym wierszu wyjścia zapisz fragnemt dwucyfrowy o najmniejszej liczbie wystąpień w ciągu cyfr oraz ilość wystąpień tego fragmentu w tym ciągu. Jeżeli dwa różne fragmenty występują taką samą najmniejszą liczbę razy, to podaj ten fragment, który reprezentuje najmniejszą liczbę dwucyfrową.

W wierszu drugim zapisz analogiczne dane dla frgamentu o największej liczbie wystąpień podając również fragment najmniejszy spośród wszystkich fragmentów o takiej samej największej liczbie wystąpień. .

Przykład

Dla danych podanych na wejściu:

11
7
3
9
9
5
8
7
8
4
3
8

Poprawną odpowiedzią jest wyjście:

00 0
38 1

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath string 
Limit czasu        : 0.1 s
Limit pamięci      : 32 MB
Słowa niedozwolone :