Cerința
Un vector interesant vă așteaptă, oare veți reuși să rezolvați misterul ezoteric?
Se dă un vector cu n
numere. În acest vector, trebuie aflat intervalul(care poate fi oricare subsecvență cu elemente consecutive din vector) care este cel mai interesant.
Măsura gradului de interes al unui interval este dată de produsul dintre A
și B
, unde A
reprezintă frecvența celui mai rar element din interval, iar B
reprezintă frecvența celui mai frecvent element din interval.
De exemplu, dacă avem vectorul [1, 3, 2, 3, 1, 2, 3]
, A = 2
și B = 3
, iar gradul de interes este 2 * 3 = 6
.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale, separate prin spații.
Date de ieșire
Programul va afișa pe ecran numărul S
, reprezentând valoarea celui mai interesant interval.
Restricții și precizări
1 ≤ n ≤ 100000
- cele
n
numere citite sunt cuprinse între1
șin
. - Pentru
20
de puncte,1 ≤ n ≤ 2000
Exemplu:
Intrare
5 1 2 1 3 2
Ieșire
2
Explicație
În exemplu se poate alege fie [1, 2, 1]
, fie [1, 2, 1, 3, 2]
sau [2, 1, 3, 2]
, toate având cea mai mică frecvență 1
și cea mai mare frecvență 2
.