2.4 KiB
2.4 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f5191000cf542c51002b | 5 | Problem 428: Necklace of Circles | Problema 428: Colar de Círculos |
Description
O tripleto ( a , b , c ) é chamado de triplete de colar se você puder colocar k ≥ 3 círculos distintos C 1 , C 2 , ..., C k tais que:
- C i não tem pontos interiores comuns com qualquer C j para 1 ≤ i , j ≤ k e i ≠ j ,
- C i é tangente a C in e C a 1 ≤ i ≤ k ,
- C i é tangente a C i +1 para 1 ≤ i < k , e
- Ck é tangente a C 1 .
Seja T ( n ) o número de trigêmeos de colar ( a , b , c ) de modo que a , b e c sejam inteiros positivos e b ≤ n . Por exemplo, T (1) = 9, T (20) = 732 e T (3000) = 438106.
Encontre T (1 000 000 000).
Instructions
Tests
tests:
- text: <code>necklace(1000000000)</code> deve retornar 747215561862.
testString: 'assert.strictEqual(necklace(1000000000), 747215561862, "<code>necklace(1000000000)</code> should return 747215561862.");'
Challenge Seed
function necklace(n) {
// Good luck!
return true;
}
necklace(1000000000)
Solution
// solution required