Pagini recente » Diferente pentru problema/algoritm intre reviziile 80 si 13 | Diferente pentru problema/algoritm intre reviziile 80 si 30 | Profil vanila_CPP | Diferente pentru problema/algoritm intre reviziile 80 si 18 | Diferente pentru problema/simd intre reviziile 2 si 1
Diferente pentru
problema/simd intre reviziile
#2 si
#1
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 celor două matrice, $C = AB$. -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
h2. Date de ieşire
În fişierul de ieşire $simd.out$ se află un număr care poate fi obţinut, din matricea $C$, astfel:
==code(cpp) |
// unsigned short C[n][n];
unsigned short ans = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
ans = 23 * ans + C[i][j];
}
}
// print ans
==
În fişierul de ieşire $simd.out$ se află răspunsul cerut.
h2. Restricţii
table(example). |_. simd.in |_. simd.out |
| 24 7
| 5120
| 58112
|
h3. Hint în alb
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.