Үштіктер


Шешімді жөнелту

Ұпайлар: 100 (partial)
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Author:
Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Go, Java, Pascal, Perl, PHP, Python, Sed, Text

\(N\) саннан тұратын \(a\) массиві бар. \(a_i = a_k\) және \(a_i < a_j\) болатын (\(i < j < k\)) үштіктер санын табыңыз.

Енгізу

Бірінші жолда \(N\)(\(1 \le N \le 300000\)).

Екінші жолда \(N\) бүтін сан \(a_1, a_2, \cdots, a_N\)(\(1 \le a_i \le N\)).

Шығару

Есептің жауабын шығарыңыз.

Бағалау жүйесі

Ішкі есептер Қосымша талаптар Ұпайлар
\(1\) \(n \le 100\) 15
\(2\) \(n \le 5000\) 20
\(3\) \(a_i \le 2\) әрбір \(i\) үшін 20
\(4\) Қосымша шектеу жоқ 45

Мысалдар

Енгізу 1
6
2 3 2 1 3 2
Жауап 1
4
Енгізу 2
10
1 2 1 2 3 1 2 1 3 1
Жауап 2
28

Ескертпелер

Бірінші мысалды келесі \((i,j,k)\) үштіктері есеп шартына келеді: (\(1,2,3\)), (\(1,2,6\)), (\(1,5,6\)) және (\(3,5,6\)).


Пікірлер

Қазіргі уақытта ешқандай пікір жоқ.