Files

1.9 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f4761000cf542c50ff88 Завдання 265: Двійкові кола 5 301914 problem-265-binary-circles

--description--

2^N двійкові цифри можуть бути розміщені в колі так, що всі $N$-цифрові підпослідовності за годинниковою стрілкою відрізняються.

Для N = 3, два таких кругових розміщення можливі, ігноруючи обертання:

два кругових розміщення для N = 3

Для першого розташування, 3-значні підпослідовності за годинниковою стрілкою: 000, 001, 010, 101, 011, 111, 110 і 100.

Кожне кругове розташування може бути закодовано як число шляхом конкатенації двійкових цифр, починаючи з підпослідовності всіх нулів як найбільш значущих бітів і продовжуючи за годинниковою стрілкою. Таким чином, два варіанти розміщення для N = 3 представлені як 23 і 29:

$${00010111}_2 = 23\\ {00011101}_2 = 29$$

Називаючи S(N) сумою унікальних числових подань, ми можемо побачити, що S(3) = 23 + 29 = 52.

Знайдіть S(5).

--hints--

binaryCircles() має повернути 209110240768.

assert.strictEqual(binaryCircles(), 209110240768);

--seed--

--seed-contents--

function binaryCircles() {

  return true;
}

binaryCircles();

--solutions--

// solution required