/
ne-ilyxa
/
AP1_Py_T01
Обзор
Документация
Войти
/
ne-ilyxa
/
AP1_Py_T01
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/exercise7.py
30 строк
878 B
git1worker
Finished
16 авг 2025, 14:22
16 авг 2025, 14:22
e5a8f98
Код
Авторство
О чём код?
nums = input() rows = int(nums.split()[0]) cols = int(nums.split()[1]) matrix = [] efficiently_summed_matrix = [] for i in range(rows): matrix.append([]) curr_row = input().split() for j in range(cols): matrix[i].append(int(curr_row[j])) for i in range(rows): efficiently_summed_matrix.append([]) for j in range(cols): left_cell_summ = 0 up_cell_summ = 0 if i - 1 >= 0: up_cell_summ = efficiently_summed_matrix[i - 1][j] if j - 1 >= 0: left_cell_summ = efficiently_summed_matrix[i][j - 1] efficiently_summed_matrix[i].append((left_cell_summ + matrix[i][j]) if left_cell_summ > up_cell_summ else \ (up_cell_summ + matrix[i][j])) #print(matrix) #print(efficiently_summed_matrix) print(efficiently_summed_matrix[rows - 1][cols - 1])