Mai intai trebuie sa te autentifici.
Diferente pentru problema/simd intre reviziile #4 si #3
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="simd") ==
Se consideră două matrice $A$ şi $B$ de ordin $n$, formate din întregi cu valori de la $0$ la $2^16^-1$. Să se calculeze produsul_modulo $2^16^$_ alcelor două matrice, $C = AB(mod 2^16^)$. -Să se afişeze restul împărţirii la $2^16^$ a sumei numerelor matricei $C$.-
Se consideră două matrice $A$ şi $B$ de ordin $n$, formate din întregi cu valori de la $0$ la $2^16^-1$. Să se calculeze produsul celor două matrice, $C = AB$. -Să se afişeze restul împărţirii la $2^16^$ a sumei numerelor matricei $C$.-
h2. Date de intrare
==code(cpp) | // unsigned short C[n][n];
unsigned short ans = 0, coef = 1;
unsigned short ans = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
ans ^= coef * C[i][j];
coef *= 23;
ans = 23 * ans + C[i][j];
} } // print ans
table(example). |_. simd.in |_. simd.out | | 24 2533 23876
|47906
| 31328
| h3. Hint în alb
