1-Текстовые процессоры, в отличие от текстовых редакторов, имеют больше возможностей для форматирования текста, внедрения в него графики, формул, таблиц и других объектов. Поэтому они могут быть использованы не только для набора текстов, но и для создания различного рода документов, в том числе официальных.
2-Notepad — входит в состав Microsoft Windows. Notepad GNU — свободный, текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей. Он базируется на компоненте SynEdit и рас под лицензией GNU GPL. Notepad++ — основан на том же движке, что и SciTE.
3-Наиболее известными примерами текстовых процессоров являются Microsoft Word и OpenOffice.org Writer.
4-Возможность создавать новый документ, используя при этом шаблоны. ...
Возможность одновременно открывать и работать не с одним числом документов.
Автоматически проверять орфографию, стилистику и грамматику при вводе текста в документ.
5-Выберите Файл > Сохранить как.
-Выберите OneDrive, чтобы обеспечить удаленный доступ к документу.
-Введите название и нажмите кнопку Сохранить.
6-S-блок (или блок подстановок, англ. s-box от substitution-box) — функция в коде программы или аппаратная система, принимающая на входе n бит, преобразующая их по определённому алгоритму и возвращающая на выходе m бит.
7-абзац
8-выделить, нажать правую кнопку миши, выбрать "вырезать".
9-Совет: Если в документе есть только одна строка, которую нужно удалить, или Вы хотите удалить весь текст, то нажмите сочетание клавиш Ctrl+A, чтобы выделить всё. Затем нажмите Delete, и все строки удаляться.
10-Заливка
А отдел панели Абзац
11-С инструмента заливка во вкладке вставка
Так как речь идет о таблице, то лучше перебрать рекурсивно. Логично , что количество путей для клетки (i,j) - это количество путей для правой соседней клетки + количество путей для нижней соседней клетки.
При таком условии мы будем посещать те же клетки слишком часто, однако значение для них меняться не будет. Имеет смысл вычислить их единожды и запомнить для последующих использований. (На самом деле, достаточно иметь буфер вместимостью всего в 6 элементов, но мы сделаем полное запоминание).
(Иллюстрация 3 - таблица кэша)
Иллюстрации кода и возможного вывода прикреплены в дополнительных материалах.
========================
Ваши оценки и отзывы позволяют лучше оценить качество ответа.
Если ответ удовлетворил, не забудь отметить его как "Лучший".
Успехов в учёбе!
========================
Код:
cache = {}
def calculate_max_way_price(x: int, y: int, m:int, n:int):
if (x, y) in cache:
return cache[(x, y)]
x_way, y_way = 0, 0
if x < m - 1:
x_way = calculate_max_way_price(x + 1, y, m, n)
if y < n - 1:
y_way = calculate_max_way_price(x, y + 1, m, n)
if x == m - 1 and y == n - 1:
cache[(x, y)] = 1
return 1
cache[(x, y)] = x_way + y_way
return x_way + y_way
N = int(input("Enter N value: "))
M = int(input("Enter M value: "))
print(calculate_max_way_price(0, 0, N, M))