Files

52 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4911000cf542c50ffa3
title: 'Завдання 292: Багатокутники Піфагора'
challengeType: 5
forumTopicId: 301944
dashedName: problem-292-pythagorean-polygons
---
# --description--
Ми визначимо Піфагоровий багатокутник як такий, що буде опуклим багатокутником з наступними властивостями:
- є принаймні три вершини,
- вершини знаходяться не на одній прямій
- кожна вершина має цілі координати,
- кожне ребро має ціле число довжини.
Для обраного цілого числа $n$ визначити $P(n)$ як число різних многокутників піфагора, якщо периметр $≤ n$.
Багатокутники Піфагора повинні розглядатися як різні, доки жоден з них не є відтворенням іншого.
Дано: $P(4) = 1$, $P(30) = 3655$ і $P(60) = 891045$.
Знайдіть $P(120)$.
# --hints--
`pythagoreanOdds()` має повернути `3600060866`.
```js
assert.strictEqual(pythagoreanPolygons(), 3600060866);
```
# --seed--
## --seed-contents--
```js
function pythagoreanPolygons() {
return true;
}
pythagoreanPolygons();
```
# --solutions--
```js
// solution required
```