Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2007-09-22 09:44:08.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:mmsir.in, mmsir.outSursăAutumn Warmup 2007, Runda 2
AutorTiberiu SavinAdăugată dedevilkindSavin Tiberiu devilkind
Timp execuţie pe test0.225 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

MMsir

Se da un sir cu N elemente distincte. Definim gradul unui sir ca fiind numarul de schimbari de monotonie ale acestuia. Numarul de schimbari de monotonie ale unui sir cu N elemente reprezinta numarul de pozitii i ($1 < i < N$) cu propietatea ca a[i-1]<$a[i]$>$a[i+1]$ sau a[i-1]>$a[i]$<$a[i+1]$. Se cere sa se gaseasca numarul de subsecvente ale sirului cu gradul &k&.

Date de intrare

Pe prima linie a fisierului mmsir.in se vor afla 2 numere reprezentand numerele n si m. Pe a doua linie se vor afla n numere reprezentand sirul.

Date de iesire

In fisierul mmsir.out se va afla un singur numar, rezultatul cerut in enunt.

Restrictii

  • $ 1 ≤ n ≤ 100 000$
  • numerele din sir vor fi mai mici sau egale decat 230

Exemplu

table(example). |_. mmsir.in |_. mmsir.out |
|
6 2
1 2 0 4 6 5
|
3
|

Explicatie

Cele trei subsecvente au capetele 1 4, 1 5 si 2 5

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?