Pagini recente » Diferente pentru preoni-2006/runda-1/solutii intre reviziile 14 si 15 | Profil Pompeii_Marinarul | Cod sursa (job #233040) | Cod sursa (job #135989) | Diferente pentru preoni-2007/runda-2/solutii intre reviziile 14 si 13
Nu exista diferente intre titluri.
Diferente intre continut:
h3. (problema medie, clasa a 10-a)
O prima idee de solutie ar fi sa construim o matrice $A[i][j][k]$ = elementul de valoare maxima dintr-un patrat cu coltul stanga-sus pe linia $i$ si coloana $j$ si latura $k$. Aceasta matrice se poate calcula in $O(N^3^)$ astfel:
$A[i][j][k] = max(A[i][j][k-1], A[i+1][j][k-1], A[i][j+1][k-1], A[i+1][j+1][k-1])$
Fiecare intrebare poate fi rezolvata in $O(1)$, dar constructia matricei $A$ nu se va incadra in timp pentru testele mari.
Problema poate fi consideranta o varianta clasica a problemei de $RMQ$ in $2D$. Un articol foarte detaliat (in engleza) despre problema $RMQ$ gasiti 'aici':http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=lowestCommonAncestor. Asadar, pentru a rezolva cazul $2D$ vom folosi ideile care se folosesc in rezolvarea cazului $1D$.
h2. 'Culori':problema/culori
h3. (problema grea, clasa a 10-a, problema medie, clasele 11-12)
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.