Pagini recente » Istoria paginii utilizator/cyg_dawid | Istoria paginii utilizator/enoiudorin | Diferente pentru utilizator/tudorgalatan intre reviziile 122 si 51 | Profil robertkarol | Diferente pentru deque-si-aplicatii intre reviziile 58 si 59
Nu exista diferente intre titluri.
Diferente intre continut:
cât timp (head <= tail) şi (sum > M) execută
sum -= S[last];
dacă (deque[head] == last) atunci
head ++
head ++;
sfdacă
iMin[head] = query(bst, last, deque[head] - 1);
update(T, head, iMin[head] + S[ deque[head] ]);
last ++;
sfcâttimp
// actualizez iMin[]
iMin[head] = query(bst, last - 1, deque[head] - 1);
// actualizez T[]
update(T, head, iMin[head] + S[ deque[head] ]);
// reţin optimul pentru poziţia curentă
bst[i] = query(T, head, tail);
sfpentru
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.