1.5 KiB
1.5 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
5900f4a31000cf542c50ffb6 | Problema 311: Quadriláteros inteiros biclínicos | 5 | 301967 | problem-311-biclinic-integral-quadrilaterals |
--description--
ABCD
é um quadrilátero de lados expressos em números inteiros e convexo, com 1 ≤ AB < BC < CD < AD
.
BD
tem comprimento inteiro. O
é o ponto central de BD
. AO
tem comprimento inteiro.
Vamos chamar ABCD
de um quadrilátero integral biclínico se AO = CO ≤ BO = DO
.
Por exemplo, o quadrilátero a seguir é um quadrilátero integral biclínico: AB = 19
, BC = 29
, CD = 37
, AD = 43
, BD = 48
e AO = CO = 23
.

Considere B(N)
como o número de quadriláteros integrais biclínicos distintos ABCD
que satisfazem {AB}^2 + {BC}^2 + {CD}^2 + {AD}^2 ≤ N
. Podemos verificar que B(10.000) = 49
e B(1.000.000) = 38239
.
Encontre B(10.000.000.000)
.
--hints--
biclinicIntegralQuadrilaterals()
deve retornar 2466018557
.
assert.strictEqual(biclinicIntegralQuadrilaterals(), 2466018557);
--seed--
--seed-contents--
function biclinicIntegralQuadrilaterals() {
return true;
}
biclinicIntegralQuadrilaterals();
--solutions--
// solution required