Diferente pentru problema/simd intre reviziile #2 si #3

Nu exista diferente intre titluri.

Diferente intre continut:

h2. Date de intrare
Fişierul de intrare $simd.in$ conţine numerele $n$ si $x$. Matricele $A$ şi $B$ se pot construi aşa:
Fişierul de intrare $simd.in$ conţine numerele -$n$ şi $x$- $n$, $mod$ şi $num$. Matricele $A$ şi $B$ se pot construi aşa:
==code(cpp) |
// unsigned short A[n][n], B[n][n], x;
// unsigned short A[n][n], B[n][n], num;
// unsigned int mod;
assert(mod < 65536);
for (int i = 0; i < n; i++) {
    for (int j = 0; j < n; j++) {
        A[i][j] = x;
        x = 3 + 23 * x;
        num = 5 * num + 1;
        A[i][j] = (mod * num) >> 16;
    }
}
for (int j = 0; j < n; j++) {
    for (int i = 0; i < n; i++) {
        B[i][j] = x;
        x = 3 + 23 * x;
        num = 5 * num + 1;
        B[i][j] = (mod * num) >> 16;
    }
}
==
h2. Exemplu
table(example). |_. simd.in |_. simd.out |
| 24 7
| 5120
| 24 2533 23876
| 31328
|
h3. Hint în alb

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.