5 votos

¿Cuántos números de $1$ $2^n$ tendrá $``11"$ como subcadena en representación binaria?

Por ejemplo, $n = 2$. Así que nuestro sistema es $\{1, 2, 3, 4\}$ % base $10$y $\{1, 10, 11, 100\}$ % base $2$. Tan salida de $1$, porque un único número, es decir $3$ allí es tal que tiene $``11"$ en él.

$n = 3$, Obtenemos $\{3, 6, 7\}$ como $``11"$, tan salida de $3$.

4voto

DiGi Puntos 1925

$2^n$ no. Todos los demás números enteros en el rango dado puede ser escrito como $n$-cadenas de bits, con ceros a la izquierda según sea necesario. Por lo tanto, desea que el número de $n$-cadenas de bits que tienen dos adyacentes. Es realmente más fácil contar los que no tienen dos a las adyacentes y restar de $2^n$. Ese problema está resuelto en esta pregunta y la respuesta: hay $F_{n+2}$ tales secuencias, donde $F_n$ $n$- ésimo número de Fibonacci. El número que usted quiere es, por tanto,$2^n-F_{n+2}$.

Los números de Fibonacci se define recursivamente, pero el artículo vinculado da formas cerradas. Tal vez el más conveniente para el cálculo es

$$F_n=\left\lfloor\frac{\varphi^n}{\sqrt5}+\frac12\right\rfloor\;,$$

donde $$\varphi=\frac{1+\sqrt5}2\;.$$

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X