Files

1.6 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f5081000cf542c51001a Problema 412: Númeração de Gnomon 5 302081 problem-412-gnomon-numbering

--description--

Para números inteiros m, n (0 ≤ n < m), considere L(m, n) como uma grade m×m grid com a parte superior direita n×n da grade removida.

Por exemplo, L(5, 3) terá essa aparência:

grade 5x5, com a grade 3x3 do canto superior direito removida

Queremos numerar cada célula de L(m, n) com números inteiros consecutivos 1, 2, 3, ... tal que o número em cada célula seja menor que o número abaixo e à esquerda dele.

Por exemplo, aqui temos duas numerações válidas de L(5, 3):

duas numerações válidas de L(5, 3)

Considere LC(m, n) como a quantidade de numerações válidas de L(m, n). Pode-se verificar que LC(3, 0) = 42, LC(5, 3) = 250.250, LC(6, 3) = 406.029.023.400 e LC(10, 5)\bmod 76.543.217 = 61.251.715.

Encontre LC(10.000, 5.000)\bmod 76.543.217.

--hints--

gnomonNumbering() deve retornar 38788800.

assert.strictEqual(gnomonNumbering(), 38788800);

--seed--

--seed-contents--

function gnomonNumbering() {

  return true;
}

gnomonNumbering();

--solutions--

// solution required