63 lines
1.6 KiB
Markdown
63 lines
1.6 KiB
Markdown
|
---
|
||
|
id: 5
|
||
|
localeTitle: 5900f3df1000cf542c50fef1
|
||
|
challengeType: 5
|
||
|
title: 'Problem 115: Counting block combinations II'
|
||
|
---
|
||
|
|
||
|
## Description
|
||
|
<section id='description'>
|
||
|
NOTA: Esta es una versión más difícil del Problema 114.
|
||
|
Una fila que mide n unidades de longitud tiene bloques rojos con una longitud mínima de m unidades colocadas en ella, de manera que dos bloques rojos (que pueden tener longitudes diferentes) Están separados por al menos un cuadrado negro.
|
||
|
Deje que la función de conteo de relleno, F (m, n), represente el número de formas en que se puede llenar una fila.
|
||
|
Por ejemplo, F (3, 29) = 673135 y F (3, 30) = 1089155.
|
||
|
Es decir, para m = 3, se puede ver que n = 30 es el valor más pequeño para el cual la función de conteo de relleno Primero supera el millón.
|
||
|
De la misma manera, para m = 10, se puede verificar que F (10, 56) = 880711 y F (10, 57) = 1148904, por lo que n = 57 es el valor mínimo para el cual la función de conteo de relleno primero Supera el millón.
|
||
|
Para m = 50, encuentre el valor mínimo de n para el cual la función de recuento de relleno excede primero un millón.
|
||
|
</section>
|
||
|
|
||
|
## Instructions
|
||
|
<section id='instructions'>
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Tests
|
||
|
<section id='tests'>
|
||
|
|
||
|
```yml
|
||
|
tests:
|
||
|
- text: <code>euler115()</code> debe devolver 168.
|
||
|
testString: 'assert.strictEqual(euler115(), 168, "<code>euler115()</code> should return 168.");'
|
||
|
|
||
|
```
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Challenge Seed
|
||
|
<section id='challengeSeed'>
|
||
|
|
||
|
<div id='js-seed'>
|
||
|
|
||
|
```js
|
||
|
function euler115() {
|
||
|
// Good luck!
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
euler115();
|
||
|
```
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</section>
|
||
|
|
||
|
## Solution
|
||
|
<section id='solution'>
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|
||
|
</section>
|