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