Files
2022-03-04 19:46:29 +05:30

1.6 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f5081000cf542c51001a Problema 412: numerazione di Gnomon 5 302081 problem-412-gnomon-numbering

--description--

Per i numeri interi, m, n (0 ≤ n < m), sia L(m, n) una griglia m×m con la griglia n×n in alto a destra rimossa.

Per esempio, L(5, 3) è così:

una griglia 5x5, con la griglia 3x3 in alto a destra rimossa

Vogliamo numerare ogni cella di L(m, n) con i numeri consecutivi 1, 2, 3, ... cosiccé il numero in ogni cella è più piccolo del numero sotto di esso e del numero alla sua sinistra.

Per esempio, ecco due modi validi di numerare L(5, 3):

due modi validi di numerare L(5, 3)

Sia LC(m, n) il numero di modi validi di numerare L(m, n). Si può verficare che LC(3, 0) = 42, LC(5, 3) = 250\\,250, LC(6, 3) = 406\\,029\\,023\\,400 e che LC(10, 5)\bmod 76\\,543\\,217 = 61\\,251\\,715.

Trova LC(10\\,000, 5\\,000)\bmod 76\\,543\\,217.

--hints--

gnomonNumbering() dovrebbe restituire 38788800.

assert.strictEqual(gnomonNumbering(), 38788800);

--seed--

--seed-contents--

function gnomonNumbering() {

  return true;
}

gnomonNumbering();

--solutions--

// solution required