Pagini recente » Monitorul de evaluare | Istoria paginii utilizator/baraje | Istoria paginii utilizator/calin_iftichi | Istoria paginii utilizator/mathew2003 | Diferente pentru deque-si-aplicatii intre reviziile 87 si 86
Nu exista diferente intre titluri.
Diferente intre continut:
// actualizez iMin[]
iMin[tail] = temp;
// actualizez T[], arborele de intervale pe deque[]
Update(T, tail, iMin[tail] + S[i]);
update(T, tail, iMin[tail] + S[i]);
// suma valorilor din [last, i] trebuie să nu depăşească M
cât timp (sum > M) execută
sum -= S[last];
last ++;
sfârşit;
// actualizez iMin[], Tb[] arborele de intervale pe bst[]
iMin[head] = Query(Tb, Max(last - 1, 0), deque[head] - 1);
iMin[head] = query(Tb, last - 1, deque[head] - 1);
// actualizez T[]
Update(T, head, iMin[head] + S[ deque[head] ]);
update(T, head, iMin[head] + S[ deque[head] ]);
// reţin optimul pentru poziţia curentă
bst[i] = Query(T, head, tail);
bst[i] = query(T, head, tail);
// actualizez Tb[]
Update(Tb, i, bst[i]);
update(Tb, i, bst[i]);
sfârşit;
scrie bst[N];
Sfârşit.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.