1.8 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f4691000cf542c50ff7b | 5 | Problem 252: Convex Holes | Problema 252: Agujeros Convexos |
Description
Como ejemplo, la imagen de abajo muestra un conjunto de veinte puntos y algunos de esos agujeros convexos. El orificio convexo que se muestra como un heptágono rojo tiene un área igual a 1049694.5 unidades cuadradas, que es el área más alta posible para un orificio convexo en el conjunto de puntos dado.
Para nuestro ejemplo, usamos los primeros 20 puntos (T2k − 1, T2k), para k = 1,2, ..., 20, producidos con el generador de números pseudoaleatorios:
S0 = 290797 Sn + 1 = Sn2 mod 50515093 Tn = (Sn mod 2000) - 1000
es decir (527, 144), (−488, 732), (−454, −947), ...
¿Cuál es el área máxima para un agujero convexo en el conjunto que contiene los primeros 500 puntos en la secuencia pseudoaleatoria? Especifique su respuesta incluyendo un dígito después del punto decimal.
Instructions
Tests
tests:
- text: <code>euler252()</code> debe devolver 104924.
testString: 'assert.strictEqual(euler252(), 104924, "<code>euler252()</code> should return 104924.");'
Challenge Seed
function euler252() {
// Good luck!
return true;
}
euler252();
Solution
// solution required