, чтобы сохранить свой прогресс
Задача 292: Пифагорейские полигоны
Мы будем определять пифагорейский многоугольник как выпуклый многоугольник со следующими свойствами: существует по крайней мере три вершины, три вершины не выровнены, каждая вершина имеет целые координаты, каждое ребро имеет целую длину. Для заданного целого n определим P ( n) как число различных пифагорейных полигонов, для которых периметр ≤ n. Пифагорейские многоугольники должны считаться раздельными, если ни один не является переводом другого.
Вам дается, что P (4) = 1, P (30) = 3655 и P (60) = 891045. Найдите P (120).
/**
* Your test output will go here.
*/