11.1 n, m = map(int, input(). split()) a = [] for i in range(n): a.append(list(map(int, input(). split()))) ma = a[0][0] for i in range(n): for j in range(m): if a[i][j] > ma: ma = a[i][j] for i in range(n): for j in range(m): if a[i][j] == ma: for h in range(m): a[i][h] = -1 for i in range(n): for j in range(m): print("{:3d}".format(a[i][j]), end = ' ') print() 11.2 n, m = map(int, input(). split()) a = [] for i in range(n): a.append(list(map(int, input(). split()))) b = input().split() b = list(map(int, b)) su = 0 jj = 0 for j in range(m): suu = 0 for i in range(n): suu += a[i][j] if suu > su: su = suu jj = j for h in range(m): if h == jj: k = 0 for i in range(n): a[i][h] = b[k] k += 1 for i in range(n): for j in range(m): print("{:3d}".format(a[i][j]), end = ' ') print() 11.3 n, m = map(int, input(). split()) a = [] for i in range(n): a.append(list(map(int, input(). split()))) k1, k2 = map(int, input(). split()) for j in range(m): a[k1][j], a[k2][j] = a[k2][j], a[k1][j] for i in range(n): for j in range(m): print("{:3d}".format(a[i][j]), end = ' ') print() 11.4 n = int(input()) A = [] for i in range(n): A.append(list(map(int, input(). split()))) k = int(input()) for i in range(k - 1, n - 1): for j in range(10): A[i][j] = A[i + 1][j] for i in range(n - 1): for j in range(10): print(f'{A[i][j]:3}', end = ' ') print() 11.5 n = int(input()) m = 12 a = [] for i in range(n): a.append(list(map(int, input(). split()))) k = int(input()) for j in range(k - 1, m - 1): for i in range(n): a[i][j] = a[i][j + 1] for i in range(n): for j in range(m - 1): print("{:3d}".format(a[i][j]), end = ' ') print() 11.6 n = int(input()) A = [list(map(int, input().split())) for i in range(n)] k = int(input()) B = list(map(int, input().split())) for i in range(n): A[i].append(0) for j in range(len(A[i]) - 1, k - 1, -1): A[i][j] = A[i][j - 1] for i in range(n): A[i][k - 1] = B[i] for i in range(n): print(*A[i]) 11.7 n, m = map(int, input().split()) a = [list(map(int, input().split())) for i in range(n)] b, d = map(int, input().split()) if (b > d): b, d = d, b for i in range(n): s = a[i][b] for j in range(b, d): a[i][j] = a[i][j + 1] a[i][d] = s for i in range(n): for j in range(m): print("{:3d}".format(a[i][j]), end = ' ') print() 11.8 def sdv(b): tmp = b[m - 1] for i in range(m - 1, 0, -1): b[i] = b[i - 1] b[0] = tmp n, m = map(int, input(). split()) a = [] for i in range(n): a.append(list(map(int, input(). split()))) for i in range(1, n): for j in range(i): sdv(a[i]) for i in range(n): for j in range(m): print('{:3d}'.format(a[i][j]), end = ' ') print()