Diferente pentru problema/sumzero intre reviziile #18 si #3

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="sumzero") ==
Roxy, călătoarea spaţială, se confruntă cu o problemă foarte abstractă. Întrucât nu are idee cum să o rezolve, tu, ca prieten al ei cel mai bun, trebuie să o ajuţi.
Ea primeşte un vector  c{~1~}, c{~2~}, ..., c{~N~} ce conţine $N$ numere întregi şi $Q$ perechi de puncte finale (L{~i~}, R{~i~}), fiecare reprezentând subsvectorul c{~L{~i~}~}, c{~L{~i~}+1~}, ...., c{~R{~i~}~}, unde 1 ≤ i ≤ Q.
Pentru fiecare pereche (L{~i~}, R{~i~}), Roxy este întrebată care este numărul maxim de subsecvenţe disjuncte de sumă $0$ pe care le poate alege din subvectorul c{~L{~i~}~}, c{~L{~i~}+1~}, ...., c{~R{~i~}~}. Două subsecveţe sunt considerate disjuncte dacă nu au elemente în comun; cu toate acestea, pot avea puncte finale învecinate. Reţineţi că pot exista elemente din vectorul interogat care nu fac parte din niciuna din subsecvenţele alese.
Ea primeşte un vector <tex> c_1, c_2, ..., c_N </tex> ce conţine $N$ numere întregi şi $Q$ perechi de puncte finale($L_i$, $R_i$), fiecare reprezentând subvectorul $c_{L_i},\ c_{L_i + 1},\ \dots,\ c_{R_i}$, unde $1 \leq i \leq Q$.
h2. Date de intrare
Fişierul de intrare $sumzero.in$ conţine pe prima linie un singur număr întreg $N$.
A doua linie conţine $N$ numere separate prin spaţii c{~1~}, c{~2~}, ..., c{~N~}.
A treia linie conţine numărul de întrebări $Q$.
Următoarele $Q$ linii conţin câte două numere L{~i~} şi R{~i~}, reprezentând a i-a întrebare.
Fişierul de intrare $sumzero.in$ ...
h2. Date de ieşire
În fişierul de ieşire $sumzero.out$ se vor afişa $Q$ linii, linia $i$ conţinând răspunsul la întrebarea cu numărul $i$.
În fişierul de ieşire $sumzero.out$ ...
h2. Restrictii
h2. Restricţii
* $1 &le; N &le; 400 000$
* $1 &le; Q &le; 400 000$
* $-10^9^$ &le; c{~i~} &le; $10^9^$
* 1 &le; L{~i~} &le; R{~i~} &le; N
* Pentru $20$ de puncte, $1 &le; N, Q &le; 5 000$
* Pentru alte $40$ de puncte, $1 &le; N, Q &le; 100 000$
* $... &le; ... &le; ...$
h2. Exemplu
table(example). |_. sumzero.in |_. sumzero.out |
| 10
  1 2 -3 0 1-4 3 2 -1 1
  3
  1 10
  1 5
  2 9
| 4
  2
  2
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|
h3. Explicaţie
 
...
== include(page="template/taskfooter" task_id="sumzero") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.