Files

1.9 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f5081000cf542c51001a Завдання 412: Нумерація гномонів 5 302081 problem-412-gnomon-numbering

--description--

Для цілих чисел m, n (0 ≤ n < m), нехай L(m, n) — сітка m×m без верхньої правої частини n×n.

Наприклад, L(5, 3) виглядає так:

сітка 5x5 без верхньої правої частини розміром 3x3

У кожну клітинку L(m, n) потрібно ввести послідовні цілі числа — 1, 2, 3, ... так, щоб число в кожній клітинці було меншим ніж те, що знаходиться внизу та зліва.

До прикладу, ось два варіанти такої нумерації L(5, 3):

дві можливі нумерації L(5, 3)

Нехай LC(m, n) — це кількість можливих варіантів нумерації L(m, n). Можна перевірити те, що LC(3, 0) = 42, LC(5, 3) = 250\\,250, LC(6, 3) = 406\\,029\\,023\\,400 та LC(10, 5)\bmod 76\\,543\\,217 = 61\\,251\\,715.

Знайдіть LC(10\\,000, 5\\,000)\bmod 76\\,543\\,217.

--hints--

gnomonNumbering() має повернути 38788800.

assert.strictEqual(gnomonNumbering(), 38788800);

--seed--

--seed-contents--

function gnomonNumbering() {

  return true;
}

gnomonNumbering();

--solutions--

// solution required