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:

16
5
9
3
5
1
9
3
9
9
1
3
9
2
8
9
9

Poprawną odpowiedzią jest wyjście:

00 0
39 2

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 :