Для решения задачи необходимо рассчитать количество незакрашенных клеток на листе бумаги размером N×M.
Исходя из условий, мы можем определить следующее:
Общее количество клеток на листе: это просто произведение N и M, то есть \( \text{total\_cells} = N \times M \).
Количество закрашенных клеток:
- Маша закрасила A строк, которые занимают \( A \times M \) клеток.
- Она также закрасила B столбцов, которые занимают \( N \times B \) клеток.
- Однако при этом закрашенные клетки в перекрестках (локтях), где строки и столбцы пересекаются, были посчитаны дважды. Поэтому мы должны вычесть количество клеток в перекрестках, которое равно \( A \times B \).
Таким образом, общее количество закрашенных клеток можно выразить так: \[ \text{painted\_cells} = A \times M + N \times B - A \times B \]
- Количество незакрашенных клеток будет равно: \[ \text{unpainted\_cells} = \text{total\_cells} - \text{painted\_cells} \]
Теперь можно записать код на Python, который реализует это решение:
N = int(input())
M = int(input())
A = int(input())
B = int(input())
total_cells = N * M
painted_cells = A * M + N * B - A * B
unpainted_cells = total_cells - painted_cells
print(unpainted_cells)
Этот код сначала считывает значения N, M, A и B, затем проводит вычисления согласно описанным выше шагам и выводит результат — количество незакрашенных клеток.
