Создать функцию, которая считает количество поддерживаемых путей в матрице NxM (путь может идти только вниз или вправо).
Подсчет путей в матрице NxMФункция def count_paths(n, m): if n == 1 or m == 1: return 1 return count_paths(n - 1, m) + count_paths(n, m - 1) # Пример использования: n, m = 3, 3 # Матрица 3x3 print(count_paths(n, m)) # Выведет 6 Эта функция использует рекурсивный подход для вычисления количества путей, где базовым случаем является матрица 1xN или Nx1 (так как есть только один путь). В каждом вызове функция рассчитывает сумму путей, идущих вниз и вправо. | |
| |
Просмотров: 23 | |
Всего комментариев: 0 | |