6 votos

El enigma de Mariscal

He pensado en un problema que me gustaría saber la solución, sin tener a la fuerza bruta de la respuesta.

El Mariscal De Enigma

Acerca de

Pensé en La Mariscal, un Enigma después de conseguir el Mariscal insignia de la SFF.SE. Me preguntaba cuánto tiempo me llevaría a obtener el 100 comentario banderas por día en cualquier sitio con sólo marcar comentarios.

Las Reglas

  • Cada bandera puedo enviar por día es aprobado, nadie es rechazado.
  • Yo no estoy ganando rep tan puede ganar banderas de rep.
  • Voy a ganar una bandera por cada 10 útil de la bandera.
  • Una vez que he usado todas mis banderas para que los días tengo que esperar para el día siguiente
    • A menos he ganado una bandera, en cuyo caso puedo usar esa bandera de ese día.

Ejemplo.

Si quería llegar a 15 banderas, me tardaría 4 días. Esto es debido a que:

  • En el día que yo usaría 10 banderas. Me gustaría obtener una bandera y el uso de un 11.
  • En el segundo día, yo uso 11 banderas. Sin embargo, mi 1 extra desde el día antes y en 9 de los 11 que hoy me dio una nueva bandera. Yo, por tanto, para terminar el día, después de haber presentado el 12 de banderas.
  • En el tercer día, yo uso mi 12 banderas. 3 extra desde el día antes de + 7 a partir de hoy ganancia de mí una bandera. Termino el día con 13 indicadores presentados.
  • En el cuarto día puedo usar mi 13 banderas. 6 extra desde el día antes de + 4 a partir de hoy ganancia de mí una bandera. Yo uso el restante 10 que gana mí otro indicador adicional. Yo para terminar el día, después de haber hecho el 15 de banderas.


¿Cuántos días se tarda me permitirá votar 100 banderas en un día? Existe una regla para generalizar para n indicadores obtenidos para cada m indicadores de yeso?

3voto

psychotik Puntos 171

Permítanme empezar por la introducción de la exacta fórmula de recursión.

Definir $n \text{ pmod } 9$ como la única $r \in \{1, \cdots, 9\}$ tal que $n \equiv r \text{ (mod 9)}$. Ahora vamos a $R_0 = 0$, $F_0 = 10$ y

$$ R_{n+1} = (F_n + R_n) \text{ pmod }9, \qquad F_{n+1} = \frac{10}{9}F_n + \frac{R_n - R_{n+1}}{9}. \etiqueta{1} $$

A continuación, $F_n$ es el número de indicadores utilizados en el $n$-ésimo día. Así

$$ F_0 = 10, \quad F_1 = 11, \quad F_2 = 12, \quad F_3 = 13, \quad F_4 = 15, \quad \cdots. $$

Primero vamos a entretener a la consecuencia de $\text{(1)}$.

Debido a de la $\text{pmod}$ operación $\text{(1)}$, parece muy desalentador para producir un simple y fórmula exacta para $F_n$ a pesar de que hace el cálculo un poco más fácil. Pero, sorprendentemente, nos puede dar una fórmula aproximada. La siguiente proposición resume algunas de las consecuencias.

La proposición. Deje $(R_n, F_n)$ ser definido por $\text{(1)}$. Entonces existe una constante $c > 0$ tal que $$\left| F_n - c\left(\tfrac{10}{9}\right)^n \right| \leq \tfrac{8}{10} \tag{2} $$ para todos los $n \geq 0$. Más precisamente, tenemos la fórmula $$ c = F_0 - \tfrac{1}{90} \sum_{k=1}^{\infty} \left(\tfrac{9}{10}\right)^k R_k. \tag{3} $$

Tanto en $\text{(2)}$ $\text{(3)}$ fácilmente sigue señalando que $ c_n = (\frac{9}{10})^n F_n$ satisface

$$c_{n+1} - c_n = \tfrac{1}{10}(\tfrac{9}{10})^n R_n - \tfrac{1}{9}(\tfrac{9}{10})^{n+1} R_{n+1} $$

y $R_n \in \{1, \cdots, 9\}$ todos los $n \geq 1$. A continuación, mediante el uso de $F_0 = 10$, hemos enlazado

$$ 9.1 = F_0 - \tfrac{1}{90} \sum_{k=1}^{\infty} \left(\tfrac{9}{10}\right)^k 9 \leq c \leq F_0 = 10. $$

A partir de este y $\text{(2)}$, nos encontramos con que $ F_{21} \leq 92$$ F_{23} \geq 102$. Este cálculo también justifica por qué la aproximación $F_n \approx F_0 (\frac{10}{9})^n$ da una buena adivinar la respuesta real. Finalmente, este argumento puede ser refinado mediante el uso de los valores

$$(R_1, \cdots\ R_7) = (1, 3, 6, 1, 7, 5, 5), $$

de donde se desprende que el $c \leq 9.75725676$ y, por tanto,$F_{22} \leq 99$. Por lo $n = 23$ es la solución.

El siguiente es el valor aproximado de $c$ obtenido a partir de $F_{1000}$.

$$c \approx 9.567894269669703072501237496424161411067649282(4) \tag{4} $$

(Los números entre paréntesis dígito se refiere al primer dígito cuyo valor es incierto.) Aunque calcular este valor requiere el conocimiento de $F_1, \cdots, F_{100}$, una vez que este valor es conocido entonces usted puede aproximar $F_n$ bastante bien para $n$ relativamente menor que $1000$. Por ejemplo, este valor junto con el $\text{(2)}$ demuestra que $F_{22} = 97$$F_{23} = 108$.


La prueba de $\text{(1)}$. En el $n$-ésimo día,

  • $F_{n-1}$ indica el número de indicadores utilizados en el día anterior, y
  • $R_{n-1}$ denota el número total de indicadores utilizados hasta el día anterior modulo $10$.

Ahora considere el $(R_{n-1}, F_{n-1})$ como un punto en el plano $\Bbb{R}^2$. El uso de una bandera se corresponde con el movimiento

$$(x, y) \to (x+1, y-1)$$

en el avión, lo que refleja el hecho de que el recuento total de uso de la bandera, se incrementa en 1 y el número de la bandera de las existencias disminuyeron en 1. Ahora, este movimiento va a ser afectados si no tenemos banderas de la izquierda, es decir, este movimiento no puede cruzar la $x$-eje. Esto sugiere que podemos interpretar el problema como el número de movimientos antes de llegar a una frontera en $\Bbb{R}^2$. Sin gratificante regla, esta frontera será el $x$-eje.

Por supuesto, tenemos que tomar la gratificante regla en consideración. Nos damos cuenta de esto por la modificación de la frontera de la siguiente manera:

\begin{align*} B &= \bigcup_{k=0}^{\infty} [10k, 10k+9] \times \{-k\} \\ &= \big( [0,9]\times\{0\} \big) \cup \big( [10,19]\times\{-1\} \big) \cup \big( [20,29] \times\{-2\} \big) \cup \cdots. \end{align*}

En otras palabras, por cada 10 útiles bandera, somos recompensados con la reducción de la frontera por 1 unidad de modo que usted puede hacer un extra de mover.

Ahora la idea es reemplazar esta frontera $B$ por una más fácil de calcular uno con el mismo efecto. En efecto, considerar la línea de $L$ definido por $y = (9 - x)/10$. A continuación, para $(a, b) \in \Bbb{Z}^2$ por encima de la frontera de $B$, se puede comprobar que los siguientes son equivalentes:

  1. El movimiento de partida en $(a, b)$ se detiene en $(s, t) \in \Bbb{Z}^2 \cap B$

  2. Dos líneas de $y = b - (x-a)$ $L$ se cruza en el $(s', t') \in \Bbb{R}^2$ satisfacción $\lceil s' \rceil = s$$\lfloor t' \rfloor = t$.

La siguiente figura muestra el caso de $(a,b) = (2,12)$.

$\hspace{6em}$ pictorial demonstration of the equivalence

Aquí la negrita y de color rojo segmentos de línea que representan a $B$, mientras que la línea discontinua representa el $L$. Y las flechas azules representan los movimientos realizados, así como parte de la línea de $y = b - (x-a)$. Observe que esta línea intersecta $L$ en el half-open plaza de $S = (s-1, s]\times[t,t+1)$ exactamente cuando el movimiento se detiene en la esquina inferior derecha $(s,t)$ de los cuadrados de las $S$.

Ahora un simple álgebra muestra que $s = \lceil \frac{10}{9}(a + b)\rceil - 1$. A continuación, $s - a$ corresponde a el número de movimientos realizados en este día y $s \text{ mod } 10$ representa el número total de movimientos realizados hasta el día de hoy modulo 10. Aplicando esto a $(R_{n-1}, F_{n-1})$ y utilizando la siguiente observación

$$ \lceil \tfrac{10}{9}m \rceil - 1 = \tfrac{10}{9}m - \tfrac{1}{9}(m \text{ pmod } 9), \qquad \forall m \in \Bbb{Z} $$

produce $(R_n, F_n)$$\text{(1)}$, completando la prueba.

1voto

Ya Basha Puntos 130

Aquí es una estimación (ampliado a partir de los comentarios).

Dicen que en un determinado día, comenzamos $F$ banderas. El uso de todos ellos nos recompensará con $0.1F$ nuevas banderas. Utilizando de nuevo, nos recompensará con $0.01F$ banderas, y así sucesivamente. En total somos recompensados $0.111\ldots F=\frac19F$ banderas. A la mañana siguiente nuestra $F$ banderas se reponen y estamos listos para el uso de $\frac{10}9F$ banderas.

Así, para cada día, el número de banderas aumenta con un factor de $\frac{10}9$, así que después de $n$ días $10\left(\frac{10}9\right)^n$ banderas. A encontrar cuando lleguemos a $100$ banderas que solucionar $10\cdot\left(\frac{10}9\right)^n=100$, lo que da $n=21.85$ días. Pensar acerca de lo que los decimales media (de problemas, por ejemplo, $10\cdot\left(\frac{10}9\right)^n=11$ y la comparación de la respuesta a la conocida solución exacta) esto significa que nuestra estimación es que llegamos a $100$ banderas en la $22$nd día de flaqueza.

Esto va a sobreestimar nuestra reserva de marcas, debido a que la estimación nos permite el uso de fracciones de indicadores que realmente no tenemos y por lo tanto ganar más recompensas de lo que deberíamos. Eso significa que subestima el número de días que se tarda en alcanzar un cierto tamaño.

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