Preguntas con la etiqueta [math]

Lista math preguntas

Sólo para aclarar, este no es un problema de tarea :) Quería encontrar números primos para una aplicación matemática que estoy construyendo y encontré el enfoque del Tamiz de Eratóstenes

enésimo número de Fibonacci en tiempo sublineal

17
respuestas
78
votos
42.7k
vistas

¿Existe algún algoritmo para calcular el enésimo número de Fibonacci en tiempo sublineal?

C++ std::vectory Java tienen ArrayList, y muchos otros lenguajes tienen su propia forma de matriz asignada dinámicamente. Cuando una matriz dinámica se queda sin espacio, se reasigna a un área

Solo tengo curiosidad por saber si hay alguna razón por la cual, para representar -1 en binario, se usa el complemento a dos: ¿voltear los bits y sumar 1? -1

Potencia al cuadrado para exponentes negativos

1
respuestas
6
votos
5.9k
vistas

No estoy seguro de si la potencia al cuadrado se ocupa del exponente negativo. Implementé el siguiente código que funciona solo para números positivos. #include <stdio.h> int powe(int x, int

parseFloat redondeo

5
respuestas
52
votos
85.2k
vistas

Tengo una función de JavaScript que agrega automáticamente campos de entrada, pero agregar números como 1.35 + 1.35 + 1.35 me da un resultado de 4.050000000000001, solo como ejemplo. ¿Cómo

Quiero generar un número aleatorio con una probabilidad determinada pero no estoy seguro de cómo hacerlo: necesito un numero entre 1 y 3 num = ceil(rand*3); pero necesito valores diferentes

Quiero asegurarme de que una división de números enteros siempre se redondee hacia arriba si es necesario. ¿Existe una manera mejor que esta? Hay mucho casting en marcha. :-) (int)Math.Ceiling((double)myInt1

Estoy intentando redondear los valores BigDecimal hacia arriba, a dos decimales. Estoy usando BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); pero no hace lo que

Este es el mejor algoritmo que se me ocurrió. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes

¿Cómo saber el ángulo entre dos vectores?

0
respuestas
0
votos
105.1k
vistas

Estoy haciendo caza menor con pygame y he hecho una pistola que gira alrededor de su centro. Mi problema es que quiero que el arma gire por sí sola hacia

¿Es log(n!) = Θ(n·log(n))?

10
respuestas
276
votos
309.9k
vistas

Debo mostrar que log( n !) = Θ( n ·log( n )) . Se me dio una pista de que debería mostrar el límite superior con n n y mostrar

Raíz cuadrada entera en Python

14
respuestas
79
votos
96.4k
vistas

¿Existe una raíz cuadrada entera en algún lugar de Python o de las bibliotecas estándar? Quiero que sea exacto (es decir, que devuelva un número entero) y generar una excepción

Estoy buscando un algoritmo muy simple para calcular la intersección/recorte del polígono. Es decir, dados los polígonos P, Qdeseo encontrar el polígono Tque esté contenido en Py en Q, y

El módulo matemático de Python contiene funciones útiles como floor& ceil. Estas funciones toman un número de punto flotante y devuelven el número entero más cercano debajo o encima de