47 lines
		
	
	
		
			860 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			860 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| id: 5900f4771000cf542c50ff89
 | |
| title: 'Problema 266: Pseudorraiz quadrada'
 | |
| challengeType: 5
 | |
| forumTopicId: 301915
 | |
| dashedName: problem-266-pseudo-square-root
 | |
| ---
 | |
| 
 | |
| # --description--
 | |
| 
 | |
| Os divisores de 12 são: 1, 2, 3, 4, 6 e 12.
 | |
| 
 | |
| O maior divisor de 12 que não excede a raiz quadrada de 12 é 3.
 | |
| 
 | |
| Vamos chamar o maior divisor de um inteiro $n$ que não excede a raiz quadrada de $n$ como a pseudorraiz quadrada ($PSR$) de $n$.
 | |
| 
 | |
| Podemos ver que $PSR(3102) = 47$.
 | |
| 
 | |
| Considere $p$ como o produto dos números primos abaixo de 190. Encontre $PSR(p)\bmod {10}^{16}$.
 | |
| 
 | |
| # --hints--
 | |
| 
 | |
| `pseudoSquareRoot()` deve retornar `1096883702440585`.
 | |
| 
 | |
| ```js
 | |
| assert.strictEqual(pseudoSquareRoot(), 1096883702440585);
 | |
| ```
 | |
| 
 | |
| # --seed--
 | |
| 
 | |
| ## --seed-contents--
 | |
| 
 | |
| ```js
 | |
| function pseudoSquareRoot() {
 | |
| 
 | |
|   return true;
 | |
| }
 | |
| 
 | |
| pseudoSquareRoot();
 | |
| ```
 | |
| 
 | |
| # --solutions--
 | |
| 
 | |
| ```js
 | |
| // solution required
 | |
| ```
 |