Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2008-03-02 12:46:22.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:aib.in, aib.outSursăad-hoc
AutorArhiva EducationalaAdăugată decos_minBondane Cosmin cos_min
Timp execuţie pe test0.175 secLimită de memorie5120 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Arbori indexati binar

Se da un vector A cu N elemente naturale. Asupra lui se vor face M operatii, codificate astfel in fisierul de intrare:
• 0 a b - Sa se determine suma elementelor intervalului [a,b]
• 1 a b - Valoarea elementului de pe pozitia a va deveni b.

Date de intrare

Pe prima linie a fisierului de intrare se afla N si M. Pe urmatoarea linie se gasesc cele N elemente ale vectorului, iar urmatoarele M linii descriu operatia care trebuie efectuata.

Date de iesire

Pentru fiecare operatie de tip 0, se va afisa pe cate o linie suma elementelor pentru intervalul cerut (in ordinea ceruta in fisierul de intrare).

Restrictii

  • 1N, M100000
  • 0 ≤ Ai ≤ 104 pentru 1 ≤ i ≤ N
  • Pentru operatia de tip 0: 1abN
  • Pentru operatia de tip 1: 1aN si 1b104;

Exemplu

aib.inaib.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicatie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?