Почему код работает неправильно?

Найдите индексы первого вхождения максимального элемента в двумерном массиве.

Входные данные

Программа получает на вход размеры массива n≤10 и m≤10, затем n строк по m целых чисел, не превосходящих по модулю 2^31.

Выходные данные

Выведите два числа: номер строки и номер столбца, в которых стоит наибольший элемент в двумерном массиве. Если таких элементов несколько, то выводится тот, у которого меньше номер строки, а если номера строк равны, то тот, у которого меньше номер столбца.

n,m=map(int,input().split())
a=[]
s=0
for i in range(n):
    a.append(list(map(int,input().split())))
for row in a:
    for elem in row:
        s=max(s,elem)
    if s in row:
        b=a.index(row)
        c=row.index(elem)
print(b,c)

В упор не вижу ошибку


Ответы (0 шт):