Files

1.4 KiB

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f49b1000cf542c50ffad Problema 302: Números de Aquiles fortes 5 301956 problem-302-strong-achilles-numbers

--description--

Um número inteiro positivo n é poderoso se p^2 é um divisor de n para cada fator primo p em n.

Um número inteiro positivo n é uma potência perfeita se n puder ser expresso como uma potência de outro número inteiro positivo.

Um número inteiro positivo n é um número de Aquiles se n for poderoso mas não for uma potência perfeita. Por exemplo, 864 e 1800 são números de Aquiles: 864 = 2^5 \times 3^3 e 1800 = 2^3 \times 3^2 \times 5^2.

Vamos chamar um número inteiro positivo S de número de Aquiles forte se S e φ(S) forem números de Aquiles. φ é a função totiente de Euler.

Por exemplo, 864 é um número de Aquiles forte: φ(864) = 288 = 2^5 \times 3^2. No entanto, 1800 não é um número de Aquiles forte porque: φ(1800) = 480 = 2^5 \times 3^1 \times 5^1.

Há 7 números de Aquiles fortes abaixo de {10}^4 e 656 abaixo de {10}^8.

Quantos números de Aquiles fortes existem abaixo de {10}^{18}?

--hints--

strongAchillesNumbers() deve retornar 1170060.

assert.strictEqual(strongAchillesNumbers(), 1170060);

--seed--

--seed-contents--

function strongAchillesNumbers() {

  return true;
}

strongAchillesNumbers();

--solutions--

// solution required