Pagini recente » bob | Mihnea Andreescu | Diferente pentru runda/oni10_2013 intre reviziile 2 si 1 | Profil N3O_7H3_H4CK3R | 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.