Pagini recente » Profil cristi_dobos | Monitorul de evaluare | Profil STOLO | Cod sursa (job #596987) | Diferente pentru eliminare-gaussiana intre reviziile 19 si 20
Nu exista diferente intre titluri.
Diferente intre continut:
h3. Soluţie
În mod evident o primă soluţie ar fi să considerăm fiecare celulă o necunoscută şi pentru fiecare informaţie să introducem o ecuaţie în sistem. Astfel vom avea $N*N$ necunoscute, ceea ce este prea mult pentru a intra în timp. În continuare vom lucra cu matricea $M[i][j]$ = suma xor a elementelor care se afla în submatricea $(1,1)$ $(i,j)$, astfel pentru o informaţie x1, y1, x2, y2, r vom şti că $M[x2][y2] ^ M[x1-1][y2] ^ M[x2][y1-1] ^ M[x1-1][y1-1] = r$. Vom aplica eliminarea gaussiană pe această matrice.
În mod evident o primă soluţie ar fi să considerăm fiecare celulă o necunoscută şi pentru fiecare informaţie să introducem o ecuaţie în sistem. Astfel vom avea $N*N$ necunoscute, ceea ce este prea mult pentru a intra în timp. În continuare vom lucra cu matricea $M[i][j]$ = suma xor a elementelor care se află în submatricea $(1,1)$ $(i,j)$, astfel pentru o informaţie x1, y1, x2, y2, r vom şti că $M[x2][y2] xor M[x1-1][y2] xor M[x2][y1-1] xor M[x1-1][y1-1] = r$. Vom aplica eliminarea gaussiană pe această matrice. Numărul de soluţii va fi <tex>2^(N*N-P)</tex>, unde $P$ e numărul de variabile fixe din sistem.
'The magic matrix':http://community.topcoder.com/stat?c=problem_statement&pm=12495
https://apps.topcoder.com/wiki/display/tc/TCO+2013+Round+2A#TheMagicMatrix
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.