Files

1.9 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f4ae1000cf542c50ffc0 Problema 321: Trocando contadores 5 301978 problem-321-swapping-counters

--description--

Uma linha horizontal que compreende 2n + 1 quadrados tem n contadores vermelhos colocados em uma extremidade e n contadores azuis na outra extremidade, estando separados por um único quadrado vazio no centro. Por exemplo, para n = 3.

três quadrados com contadores vermelhos e azuis colocados em pontas opostas da linha, separados por um quadrado vazio

Um contador pode se mover de um quadrado para o próximo (deslizando) ou pular sobre outro contador (salto) desde que o quadrado ao lado desse contador esteja desocupado.

movimentos permitidos do contador

Considere M(n) como representando o número mínimo de movimentos/ações para reverter completamente as posições dos contadores coloridos; ou seja, mover todos os contadores vermelhos para a direita e todos os contadores azuis para a esquerda.

Pode-se verificar que M(3) = 15, que também é um número triangular.

Se criarmos uma sequência baseada nos valores de n para os quais M(n) é um número triangular, então os primeiros cinco termos seriam: 1, 3, 10, 22, e 63, e sua soma seria 99.

Encontre a soma dos primeiros quarenta termos desta sequência.

--hints--

swappingCounters() deve retornar 2470433131948040.

assert.strictEqual(swappingCounters(), 2470433131948040);

--seed--

--seed-contents--

function swappingCounters() {

  return true;
}

swappingCounters();

--solutions--

// solution required