1.7 KiB
1.7 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f4fe1000cf542c510010 | 5 | Problem 400: Fibonacci tree game | Problema 400: juego del árbol de Fibonacci |
Description
En un árbol así, dos jugadores juegan un juego para llevar. En cada turno, un jugador selecciona un nodo y elimina ese nodo junto con el subárbol arraigado en ese nodo. El jugador que está obligado a tomar el nodo raíz de todo el árbol pierde.
Aquí están los movimientos ganadores del primer jugador en el primer turno para T (k) de k = 1 a k = 6.
Sea f (k) el número de movimientos ganadores del primer jugador (es decir, los movimientos para los cuales el segundo jugador no tiene una estrategia ganadora) en el primer turno del juego cuando este juego se juega en T (k).
Por ejemplo, f (5) = 1 y f (10) = 17.
Encontrar f (10000). Da los últimos 18 dígitos de tu respuesta.
Instructions
Tests
tests:
- text: <code>euler400()</code> debe devolver 438505383468410600.
testString: 'assert.strictEqual(euler400(), 438505383468410600, "<code>euler400()</code> should return 438505383468410600.");'
Challenge Seed
function euler400() {
// Good luck!
return true;
}
euler400();
Solution
// solution required