Pagini recente » Diferente pentru utilizator/andrici_cezar intre reviziile 38 si 39 | Diferente pentru utilizator/andrici_cezar intre reviziile 178 si 165 | warm-up-2020/solutii/nave | algoritmiada-2019/clasament/maraton-preoni-preoji | Diferente pentru monthly-2014/runda-3/solutii intre reviziile 12 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
h1. 'Concert2':problema/concert2
Problema se rezolva cu ajutorul programarii dinamice:
* $dp[i][j][p]$ = lungimea maxima a unui subsir care respecta proprietatile din enunt si se termina pe pozitia $i$ iar ultima secventa crescatoare are lungimea $j$ pentru $p = 0$ si lungimea maxima a unui subsir care respecta proprietatile din enunt si se termina pe pozitia $i$ iar ultima secventa descrescatoare are lungimea $j$ pentru $p = 1$.
O recurenta in $O(N)$ nu se incadreaza in timp, de aceea va trebui sa construim $2*K$ arbori de intervale pentru a putea calcula in timp logaritmic maximul pe un interval.Pentru asta este necesar sa normalizam datele de intrare. Solutia se gaseste in maximul din aceasta matrice.
Complexitate : $O(N * logN *K)$
==include(page="template/monthly-2014/footer")==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.