Pagini recente » Diferente pentru probleme-de-taietura intre reviziile 4 si 5 | Sandbox | Sandbox | Istoria paginii utilizator/memphis | Diferente pentru probleme-de-acoperire-2 intre reviziile 8 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
* Putem reprezenta această acoperire astfel:
p=. **00010**
**01110**
**11110**
**00011**
00010
01110
11110
00011
* Iar ultimele două coloane arată în felul următor:
p=. **10**
**10**
**10**
**10**
**11**
10
10
10
10
11
* În acest caz $config$ are valoarea $1 * 3^0^ + 1 * 3^1^ + 1 * 3^2^ + 1 * 3^3^ + 2 * 3^4^ = 202$. Acum, la fiecare pas noi vrem să punem pe coloana $j – 1$ câte o piesă pentru a obţine rezultatele pentru $newBest[j + 1]$, sau să nu punem o piesă acolo. Deci, avem $9$ posibilităţi de a pune piese (fiecare rotaţie şi reflexie a pieselor din problemă) şi posibilitatea de a nu pune piesă în pătrăţelul curent, deci în total $10$ posibilităţi. Astfel, complexitatea algoritmului nostru devine $O(M * 3^N^ * 10^N^)$, constanta din faţă acestei complexităţi este subunitară din cauză că nu vom trece prin stări imposibile.
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.