hmm... solutia oficiala nu e cam complicata ?
..nu e nevoie de "deque with heap order" sau alte chestii gen max-heap...
eu am facut cu
a[j] = productivitatea maxima pentru a face i strangeri din primele j sectoare, strangand oua de pe sectorul j
b[j] = productivitatea maxima pentru a face i strangeri din primele j sectoare fara a strange de pe sectorul j
si la circularitate in loc de "pentru fiecare pozitie i<=N comparam rezultatul A(i, K)+S(N)-S(i) (adaugam la secventa care il contine pe 1 o bucata care il contine pe N) cu cel mai bun obtinut", se putea mari k-ul cu 1 si solutia era in a[k][n] (varianta mea)..
... e buna ideea mea ? ..sau am avut noroc cand am luat 100 ?
Da, merge si asa.. mi-am dat seama dupa concurs
