Pagini recente » Istoria paginii planificare/sedinta-20090316 | Popandai2 | Reguli | Sedinta - 29 Octombrie 2013 | Diferente pentru preoni-2007/runda-finala/solutii intre reviziile 21 si 20
Nu exista diferente intre titluri.
Diferente intre continut:
h3. (problema usoara, clasele 11-12)
Problema se rezolva prin metoda programarii dinamice. Conditia din enunt se poate enunta astfel: elementul $a{~i~}$ dintr-un p-sir trebuie sa fie inclus strict in intervalul determinat de $a{~i-1~}$ si $a{~i-2~}$. Vom calcula $Nr[i][j]$ numarul de p-subsiruri care au ultimiii doi termeni $P{~i~}$ si $P{~j~} (i < j)$.
Vom presupune ca $P{~i~} < P{~j~}$, cazul $P{~i~} > P{~j~}$ putand fi tratat asemanator. $Nr[i][j]$ se va calcula ca suma de $Nr[k][i]$ cu proprietatea $P{~i~} < P{~j~} < P{~k~}$. O implementare directa a acestei rezolvari are complexitatea $O(N^3^)$ si ar fi obtinut $30$ de puncte. Daca sortam vectorul $P$ dat la intrare, valorile $k < i$ care respecta conditia $P{~j~} < P{~k~}$ vor forma un interval continuu ca indici.
Problema se rezolva prin metoda programarii dinamice. Vom calcula $Nr[i][j]$ numarul de p-subsiruri care au ultimiii doi termeni $a{~i~}$ si $a{~j~} (i < j)$.
h2. 'Eval':problema/eval
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.