Niz

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Zadan je niz od NN prirodnih brojeva a_ia\_i (1a_iN1 ≤ a\_i ≤ N).

Koliko postoji parova brojeva ll i rr (1lrN1 ≤ l ≤ r ≤ N) takvih da je uzastopni podniz od ll-te do rr-te pozicije permutacija brojeva od 11 do rl+1r - l + 1?

입력

U prvom je retku prirodni broj NN, duljina danog niza.

U drugom su retku brojevi a_1,a_2,,a_Na\_1, a\_2, \dots , a\_N, redom vrijednosti niza. Vrijedi 1a_iN1 ≤ a\_i ≤ N za sve i=1,2,,Ni = 1, 2, \dots , N.

출력

U jedini redak ispišite traženi broj podnizova koji čine permutaciju navedenog oblika.

제한

  • 1N1061 ≤ N ≤ 10^6

힌트

Pojašnjenje trećeg probnog primjera:

Parovi (l,r)(l, r) koji određuju podniz koji je permutacija su:

  • (l,r)=(2,2)(l, r) = (2, 2): 11
  • (l,r)=(1,2)(l, r) = (1, 2): 2,12, 1
  • (l,r)=(1,3)(l, r) = (1, 3): 2,1,32, 1, 3
  • (l,r)=(4,4)(l, r) = (4, 4): 11
  • (l,r)=(4,5)(l, r) = (4, 5): 1,21, 2
  • (l,r)=(4,6)(l, r) = (4, 6): 1,2,31, 2, 3
  • (l,r)=(4,7)(l, r) = (4, 7): 1,2,3,41, 2, 3, 4
  • (l,r)=(3,5)(l, r) = (3, 5): 3,1,23, 1, 2