int main(void) { int n, m; scanf("%d %d", &n, &m); int matrix[n][m]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { scanf("%d", &matrix[i][j]); } } int ans = 0; for (int i = 0; i < n; i++) { bool tmp = false; for (int j = 0; j < m && tmp == false; j++) { for (int k = j + 1; k < m && tmp == false; k++) { if (matrix[i][j] == matrix[i][k]) { tmp = true; } } } if (tmp == false) { ans++; } } printf("%d", ans); return 0; }
var a: array[1..5] of integer; i: integer; begin randomize; for i:=1 to 5 do a[i] := random(100); for i:=1 to 5 do write(a[i], ' '); writeln; for i:=1 to 5 do a[i] := a[i] * i; for i:=1 to 5 do write(a[i], ' '); end.
Для ручного заполнения:
var a: array[1..5] of integer; i: integer; begin for i:=1 to 5 do readln(a[i]); for i:=1 to 5 do write(a[i], ' '); writeln; for i:=1 to 5 do a[i] := a[i] * i; for i:=1 to 5 do write(a[i], ' '); end.
Этот объем передастся за 4000000/128000=31.25 с