Diferente pentru problema/tripar intre reviziile #3 si #10

Nu exista diferente intre titluri.

Diferente intre continut:

O subsecvenţă a unui şir de numere întregi se numeşte **tripară** dacă lungimea acesteia este cel puţin trei, iar suma oricăror trei elemente consecutive este pară. De exemplu, în şirul $1, 2, 3, 4, 5, 6$, subsecvenţa $1, 3, 4, 5$ este tripară, deoarece $1+3+4=8$ şi $3+4+5=12$, ambele fiind pare. În schimb, subsecvenţa $1, 2, 5, 6$ nu este tripară, deoarece $2+5+6=13$.
Pentru un şir dat, număraţi câte subsecvenţe tripare conţine. Deoarece acest număr poate fi foarte mare, se va afişa valoarea modulo **666013**.
Pentru un şir dat, format din $N$ elemente unice, număraţi câte subsecvenţe tripare conţine. Deoarece acest număr poate fi foarte mare, se va afişa valoarea modulo **666013**.
 
Notă: prin subsecvenţă a unui şir $A$ înţelegem un şir $B$ format din o parte din elementele lui $A$ (sau chiar din toate), aflate în acceeaşi ordine ca şi în $A$. Elementele din $B$ nu trebuie neapărat să fie pe poziţii consecutive în $A$. De exemplu, pentru şirul $A=[1, 2, 3, 4, 5]$, subsecvenţele lui de lungime cel puţin 3 sunt $[1, 2, 3]$, $[1, 2, 4]$, $[1, 2, 5]$, $[1, 3, 4]$ $[1, 3, 5]$, $[1, 4, 5]$, $[2, 3, 4]$, $[2, 3, 5]$, $[2, 4, 5]$, $[3, 4, 5]$, $[1, 2, 3, 4]$, $[1, 2, 3, 5]$, $[1, 2, 4, 5]$, $[1, 3, 4, 5]$, $[2, 3, 4, 5]$ şi $[1, 2, 3, 4, 5]$. Dintre acestea, subsecvenţele $[1, 2, 3]$, $[1, 2, 5]$, $[1, 3, 4]$, $[1, 4, 5]$, $[2, 3, 5]$, $[3, 4, 5]$, $[1, 2, 3, 5]$ şi $[1, 3, 4, 5]$ sunt tripare.
h2. Date de intrare
Fişierul de intrare $tripar.in$ ...
Fişierul de intrare $tripar.in$ conţine pe prima linie numărul de teste $T$. Fiecare test va fi format din două linii. Pe prima linie a unui test se va găsi numărul de elemente din şir $N$. Pe a doua linie a testului se vor găsi $N$ numere întregi pozitive distincte.
h2. Date de ieşire
În fişierul de ieşire $tripar.out$ ...
În fişierul de ieşire $tripar.out$ se va tipări câte o linie pentru fiecare test, conţinând numărul de subsecvenţe tripare ale şirului dat, modulo 666013.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 100000$
* $1 ≤ T ≤ 30$
h2. Exemplu
table(example). |_. tripar.in |_. tripar.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
| 2
  5
  1 2 3 4 5
  10
  2 4 6 8 10 12 14 16 18 20
| 8
  968
|
h3. Explicaţie
 
...
== include(page="template/taskfooter" task_id="tripar") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.