Resolverlo con un margen de error de +/- 1% volvería inútil al algoritmo para algunos otros problemas.