Files

1.7 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f4e81000cf542c50fffb Problema 380: Labirintos fantásticos! 5 302044 problem-380-amazing-mazes

--description--

Um labirinto m×n é uma grade retangular m×n com paredes colocadas entre as células da malha de forma que haja exatamente um caminho do quadrado superior esquerdo para qualquer outro quadrado. Os exemplos a seguir são de um labirinto 9×12 e de um labirinto 15×20:

labirinto 9x12 e labirinto 15x20

Considere C(m, n) como o número de labirintos distintos m×n. Os labirintos que podem ser criados por rotação e reflexão de outro labirinto são considerados distintos.

Pode-se verificar que C(1, 1) = 1, C(2, 2) = 4, C(3, 4) = 2415 e C(9, 12) = 2.5720\mathrm{e}\\,46 (na notação científica, arredondado para 5 algarismos significantes).

Encontre C(100, 500) e escreva sua resposta em uma string em notação científica arredondada para 5 algarismos significativos.

Ao dar sua resposta, use letra minúscula para separar a mantissa e o expoente. Ex: se a resposta for 1234567891011, o formato da resposta deve ser a string 1.2346e12.

--hints--

amazingMazes() deve retornar uma string.

assert(typeof amazingMazes() === 'string');

amazingMazes() deve retornar a string 6.3202e25093.

assert.strictEqual(amazingMazes(), '6.3202e25093');

--seed--

--seed-contents--

function amazingMazes() {

  return true;
}

amazingMazes();

--solutions--

// solution required