2.0 KiB
2.0 KiB
id | localeTitle | challengeType | title |
---|---|---|---|
5 | 5900f5451000cf542c510057 | 5 | Problem 472: Comfortable Distance II |
Description
Aquí están los posibles asientos para N = 15:
Vemos que si la primera persona elige correctamente, los 15 asientos pueden acomodar hasta 7 personas. También podemos ver que la primera persona tiene 9 opciones para maximizar el número de personas que pueden estar sentadas.
Sea f (N) el número de opciones que tiene la primera persona para maximizar el número de ocupantes para N asientos en una fila. Por lo tanto, f (1) = 1, f (15) = 9, f (20) = 6 y f (500) = 16.
También, ∑f (N) = 83 para 1 ≤ N ≤ 20 y ∑ f (N) = 13343 para 1 ≤ N ≤ 500.
Encuentra ∑f (N) para 1 ≤ N ≤ 1012. Da los últimos 8 dígitos de tu respuesta.
Instructions
Tests
tests:
- text: <code>euler472()</code> debe devolver 73811586.
testString: 'assert.strictEqual(euler472(), 73811586, "<code>euler472()</code> should return 73811586.");'
Challenge Seed
function euler472() {
// Good luck!
return true;
}
euler472();
Solution
// solution required