Files

1.6 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f5021000cf542c510014 Problema 405: Colocação retangular de ladrilhos 5 302073 problem-405-a-rectangular-tiling

--description--

Queremos preencher com ladrilhos um retângulo cujo comprimento é o dobro de sua largura.

Considere T(0) como a área a ser ladrilhada, consistindo em um único retângulo.

Para n > 0, considere T(n) como tendo sido obtido a partir de T( n- 1) substituindo todos os ladrilhos da seguinte maneira:

obtendo T(n) a partir de T(n - 1)

A animação a seguir demonstra o preenchimento com ladrilhos de T(n) para n de 0 a 5:

animação do ladrilhamento de T(n) para n de 0 a 5

Considere f(n) como o número de pontos em que quatro ladrilhos se encontram em T(n). Por exemplo, f(1) = 0, f(4) = 82 e f({10}^9)\bmod {17}^7 = 126.897.180.

Encontre f({10}^k) para k = {10}^{18} e dê sua resposta modulo {17}^7.

--hints--

rectangularTiling() deve retornar 237696125.

assert.strictEqual(rectangularTiling(), 237696125);

--seed--

--seed-contents--

function rectangularTiling() {

  return true;
}

rectangularTiling();

--solutions--

// solution required