Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Кто нибудь помогите программисты

мда чел Ученик (154), на голосовании 1 месяц назад
Маша взяла чистый лист бумаги размером N×M, разбитый на клетки со сторонами 1×1, и покрасила A строк и B столбцов в один из своих любимых цветов.

Определите, сколько на листе осталось незакрашенных клеток.

Формат входных данных

В отдельных строках вводится по одному числу N, M, A, B (1≤N, M≤100; 0≤A≤N; 0≤B≤M именно в таком порядке).

Формат выходных данных

В единственной строке выведите количество незакрашенных клеток.

Система оценки

Решения, правильно работающие при B=0, получат 30 баллов.

Замечание

На рисунках изображены два из возможных вариантов покраски.

Как можно видеть, на листе остаются 2 незакрашенные клетки. Можно показать, что количество незакрашенных клеток не зависит от того, какие именно строки и столбцы выбрала Маша.


Ввод


3

5

2

3

Вывод

2
Голосование за лучший ответ
Константин Бельков Гуру (4172) 2 месяца назад
 def S (M,B,N,A): 
if 1<=N and M<=100 and 0<=A<=N and 0<=B<=M:
return (M-B)*(N-A)

N=int(input("N"))
M=int(input("M"))
A=int(input("A"))
B=int(input("B"))

print (S(M,B,N,A))
Похожие вопросы