Сколько различных квадратов можно обвести в прямоугольнике из NxM квадратных клеток? - Pascal ABC

Формулировка задачи:

Подскажите, где искать зависимость для составления алгоритма? На площади смотреть? Вот задача Подсчитать, сколько различных квадратов можно обвести в прямоугольнике из NxM квадратных клеток. 1<=N<=10000, 1<=M<=10000. Входные данные (файл KV.IN): N M Выходные данные (файл KV.OUT): K Пример: Входной файл 2 3 Выходной файл 8

Код к задаче: «Сколько различных квадратов можно обвести в прямоугольнике из NxM квадратных клеток? - Pascal ABC»

textual
Function Max(a,b : Integer) : Integer;
Begin
  If a>b then Max:=a else Max:=b;
end;

6   голосов, оценка 4.167 из 5


СОХРАНИТЬ ССЫЛКУ