Pagini recente » Diferente pentru utilizator/robertpoe intre reviziile 12 si 11 | Diferente pentru utilizator/raduzer intre reviziile 176 si 78 | Monitorul de evaluare | Diferente pentru utilizator/darth_niculus intre reviziile 86 si 17 | Diferente pentru deque-si-aplicatii intre reviziile 32 si 33
Nu exista diferente intre titluri.
Diferente intre continut:
După cum am arătat şi la problema precedentă, acest şir de indecşi $i{~1~}$, $i{~2~}$, .., $i{~n~}$ are proprietatea că este un şir continuu de numere care admite inserări prin dreapta (tail) şi ştergeri prin stânga (head). Şir ce poate fi reprezentat printr-un deque. Cum fiecare index dintre $1$, $2$, .., $N$ va trece o singură dată prin deque şi va fi şters cel mult o dată, complexitatea soluţiei în acest caz va fi $O(Q * N)$.
În practică, programul poate arăta în felul următor:
În practică, programul este scurt, clar şi foarte eficient:
== code(cpp) |
#include <iostream>
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.