mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-06 10:00:53 -04:00
2.0 KiB
2.0 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 5900f4ee1000cf542c510000 | Завдання 385: Еліпси всередині трикутників | 1 | 302049 | problem-385-ellipses-inside-triangles |
--description--
На площині будь-якого трикутника T можна зобразити унікальний еліпс, який повністю розташовується всередині T.
Для даного n розглянемо такі трикутники T:
- вершини
Tмають цілі координати з абсолютним значенням≤ n (\sqrt{13}, 0)та(-\sqrt{13}, 0)є фокусами1 найбільшого еліпса в межахT.
Нехай A(n) — це сума площ усіх таких трикутників.
Наприклад, якщо n = 8, то є два таких трикутників. Їхні вершини: (-4,-3), (-4,3), (8,0) та (4,3), (4,-3), (-8,0), а площа кожного трикутника — 36. Таким чином A(8) = 36 + 36 = 72.
Можна перевірити, що A(10) = 252, A(100) = 34\\,632 та A(1000) = 3\\,529\\,008.
Знайдіть A(1\\,000\\,000\\,000).
1Фокусами еліпса є дві точки A та B. Для кожної точки P на межі еліпса AP + PB є константою.
--hints--
ellipsesInsideTriangles() має повернути 3776957309612154000.
assert.strictEqual(ellipsesInsideTriangles(), 3776957309612154000);
--seed--
--seed-contents--
function ellipsesInsideTriangles() {
return true;
}
ellipsesInsideTriangles();
--solutions--
// solution required