Files
freeCodeCamp/curriculum/challenges/ukrainian/10-coding-interview-prep/project-euler/problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-...-distinct-arrangements.md

2.0 KiB
Raw Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f41a1000cf542c50ff2d Завдання 174: Підрахунок кількості квадратних рамок, які можуть утворювати одну, дві, три, ... різні композиції 5 301809 problem-174-counting-the-number-of-hollow-square-laminae-that-can-form-one-two-three-----distinct-arrangements

--description--

Нехай квадратна рамка — квадратний контур з квадратним «отвором», у якому вертикальні та горизонтальні сторони — симетричні.

З восьми плиток можна сформувати рамку лише одним способом: квадрат 3x3 з отвором 1x1 посередині. Однак з тридцяти двох плиток можна сформувати дві окремі рамки.

дві квадратні рамки з отворами 2х2 та 7х7

Якщо t — кількість використаних плиток, то t = 8 є типом L(1), а t= 32 є типом L(2).

Нехай N(n) — це число t ≤ 1000000 таке, що t є типом L(n); наприклад, N(15) = 832.

Знайдіть \сума N(n) для 1 ≤ n ≤ 10?

--hints--

hollowSquareLaminaeDistinctArrangements() має повернути 209566.

assert.strictEqual(hollowSquareLaminaeDistinctArrangements(), 209566);

--seed--

--seed-contents--

function hollowSquareLaminaeDistinctArrangements() {

  return true;
}

hollowSquareLaminaeDistinctArrangements();

--solutions--

// solution required